Anonymous
а ты в Pakt ходил?
Alexander
Да, кажется
Alexander
Не помню уже, год назад было.
Kirill
@qnikst про обратную совместимость, вот что вспомнил, прямо от вчера - http://softwaresimply.blogspot.ru/2018/03/armor-your-data-structures-against.html
Kirill
или ты уже порешал вопрос как-то?
Anonymous
Alexander
Anonymous
Sergey
Alexander
Anonymous
а я думаю есть.
Anonymous
иди спроси, а потом тут расскажешь.
Alexander
Ну может быть :)
Anonymous
Elsevier?
Alexander
Никогда о них не слышал.
Если что, уже год у меня по книге никакой активности. Пока не знаю, когда вернусь к ней
Anonymous
> не слышал.
очень странно...
Anonymous
Ю ли я? 🤔
Вопрос. Как называется, когда Int :: Type, Type :: Type 1, Type 1 :: Type 2 etc; и когда Type :: Type?
Anonymous
Elsevier?
Короче, иди к ним, и если они не возьмут, то с книгой что-то не так.
Евгений
Anonymous
Alexander
Мне предлагали сервисы для самопубликации, да. Пока не могу сказать, хочу я это или нет
Anonymous
Сюда уже обращался:
https://www.springer.com/gp/authors-editors/book-authors-editors
?
Alexander
Восстановить изначальные версии можно, но очень времязатратно
Alexander
Alexander
Я только уверился, что не нужно никого слушать.
Anonymous
Alexander
Andrei
Alexander
А, да - Google docs
В моем случае это e-mails и git, потому что я не писал в гугль доках, а писал сразу же в Libre Office. Таково требование издательства, там сразу же шаблоны предоставлялись.
Anonymous
Иди в ДМК-Пресс, и сам книжку будеш верстать.
Alexander
Более того, в первые пару месяцев они требовали заливать документы на их портал, а портал был кривущий. Потом, похоже, авторы на него забили
Alexander
Я, кстати, до сих пор в слаке авторов Manning присутствую. Там не особо много активности, но есть
кана
Alexander
@jey_lee ну и к коду что я написал можно написать любое количество java кода в блоке и передавать туда выражения из haskell-ной кучи
Anonymous
Anonymous
Другое дело, что в случае скалы, внезапно, нужна теория помощнее, т.к. там внезапно есть ортогональная парадигма, кою надо подружить с фпшной
A64m
потому "мультипарадигменность" и плохая идея. В нагрузку к чему-то вменяемому прилагается "внезапно" лопата ООП говна, зачем - непонятно
Anonymous
A64m
> Ооп-то не говно
звучит неправдоподобно
Alexander
что значит MyJavaType => AnotherJavaType
Alexander
вместо $haskell_function напиши значение которое нужно
Anonymous
ну или функтор (в ооп-понимании)
Alexander
в чем проблема то, у тебя в квоте полноценная java
Anonymous
Я про интероп говорю
Cheese
@qnikst, у inline-c есть возможность указать -I или надо патчить?
Alexander
вроде нету
Anonymous
Как модельки дружить? хотя бы простые?..
Alexander
я не могу осознать вопрос так, чтобы он имел смысл и нетривиальный ответ :/
Anonymous
Ты хочешь вызвать джавовский метод, принимающий нетривиальный джавовский инстанс
Anonymous
Как с минимальными усилиями пропамать этот инстанс на твои хаскелльные модельки?
Anonymous
И твои хаскелльные модельки на этот инстанс?
Alexander
зачем мне мапать их?
Anonymous
Ну ты же говоришь про интероп?
Alexander
я напишу java код, принимающий java инстанс
Anonymous
Так
Alexander
в методах я вызову haskell-ные функции где надо
Alexander
все внутри .hs файла
Anonymous
А джава инстанс соберешь из чего?
Alexander
давай совсем конкретный пример, вот какой код мне вызвать и в какой момент он делает callback в haskell и назад
Alexander
просто я видимо не вижу проблемы, грубо говоря я могу написать любой java код который написать и в java и внутри сказать, сделай callback в haskell
Anonymous
полновенсый пример рисовать это требует некоторого времени
Anonymous
Но вот о коллбеках
Anonymous
Работает в жвм тредпул
Anonymous
Дергает периодически твои коллбеки
Anonymous
С этим тоже проблем нет? :з
Sergey
Anonymous
Anonymous
А в реальном мире