Leonid 🦇
hsc поможет же, он нагенерит упаковщик в сишную структуру
Leonid 🦇
И распаковщик
Cheese
как лучше делать обмен данными между языками? capnproto ок или есть что получше?
Leonid 🦇
С
Leonid 🦇
Тупо С структуры
Cheese
Yura
cbor
Cheese
Yura
а что ты с capnproto делать будешь?
Yura
это ж тоже сериализация
Yura
ну из хаскела это не оч удобно, но можно
Yura
я знаю формат capnproto я даже сделал для хаскела набросок
Yura
тебе в хаскеле придётся геттеры и сеттеры делать чтоб с ней оперировать
Yura
вообще cbor тоже структура данных :)
Yura
и там тоже можно получить многие свойства capnproto
Cheese
то есть чтение и запись поля за O(1)?
Andrey
уже давно отгремел второй курс Дениса Москвина на степике, но его запустили по новой (очередной раз вроде), и на почту приходят и приходят уведломления о новых рецензиях и комментариях...
Yura
это поток байт, ты можешь вычислить смещение и писать туда куда тебе надо
Yura
capnproto несколько удобнее для этого
Leonid 🦇
Что вы тут предлагаете то?
Yura
у него обмен с явой и хаскелем из C++ через capnproto
Yura
у хаскела либы для capnproto нету
Cheese
Yura
тогда я не так понял
Yura
Cheese
я просто спросил первый пришедший в голову XY
Leonid 🦇
Leonid 🦇
Но там надо ещё мануал c2hs смотреть, там менялось чтото
Yura
для обмена между языками я предпочел cbor в сравнении с capnproto
Yura
но что как Юра хочет capnproto использовать я не понял
Cheese
может, [hs]c2hs ещё проще?
Alexander
Alexander
нахрена eta?
Cheese
в обратную сторону
Alexander
в обе работает
Cheese
хаскельную библиотеку вызывать из андроидного приложения
Alexander
скомпилируешь под arm и вызовешь
Alexander
вон как-то работает же git-annex
Alexander
(я не знаю как он работает если честно)
Alexander
но работал он когда в планах еты не было
Cheese
вот компиляция под ARM — плюс одно требование
Cheese
или кросс-компиляция в Хаскелле уже автоматизирована полностью?
Alexander
а вообще hsc2hs просто, но что там будет с етой - неизвестно
Alexander
без понятия, но я подозреваю что толщина драконов по сравнению с просто возьмем ета - будет сравнимая
Cheese
тем более, у нас ещё почти ничего не работает, но в Эту уже баги заводить начали
Leonid 🦇
jni в яве же, все через С гоняй. С для этого и нужен в наше время
Alexander
inline-java для этого
Leonid 🦇
ну или так
A64m
также есть http://hackage.mobilehaskell.org/
Aliester
весь этот бред
Leonid 🦇
Тру стори
Anatolii
а как плагин под ghc назывался который реекспорты генерировал?
Anatolii
только написал, как нашел сразу
Anatolii
https://github.com/tfausak/autoexporter
Denis
autoexporter
Denis
он
Anatolii
Очень удобный плагин
Leonid 🦇
ну всё, от бэкэндсикета можно отписываться?
Dmitry
где-то можно дайджест почитать того, что было? я вообще не понимаю, как в твиттере следить за дискуссией больше пары-тройки перебрасываний кожурой
Dmitry
я пытался.
Dmitry
что было, к чему пришли? кто ответственный и какие сроки?
Dmitry
что образование не нужно это ок, но тут ничего делать не надо, само развалится
Cheese
можно почитать лог http://backendsecret.ru/_bravit/
Cheese
к чему можно прийти в монологе?
Leonid 🦇
ну там были комменты с набросами
Dmitry
ну должны же были быть какие-то яркие моменты?
Alexander
dmitriid приходил. говорил что хаскелисты тупые хамы а типы не нужны
Dmitry
Да, так к чему пришли-то? Дальше программируем на Haskell'е?
Dmitry
Или некомильфо?
Alexander
ни к чему
Dmitry
не, ну я знаю трёх любителей на эрланге писать, но они и так на нём пишут
Max
Ну, он также топит и против Э-га. За яву. Развлекается человек, что.