NC
но что-то не хочется распрашивать
Vladislav
Как вам начало статьи? 😃 «You’ve modeled your life around Kleisli composition. On your right arm is a tattoo that reads, “point free or die.” You can tie the knot in your sleep. Zygohistomorphic prepromorphism is your go-to recursion scheme. You looked out from atop the Haskell pyramid and found the view boring. Now comes the hard part — distributing your Haskell app to Linux users.»
A64m
есть
Vladislav
аха
Vladislav
про флатпак упаковку
NC
есть
Вот интересно, как решаются итого насущные проблемы вроде роутинга страниц, контексты с авторизацией/без авторизации. Нам пришлось всё с нуля разрабатывать для этого
A64m
в моем случае это библиотека на хаскеле, которую вызывают из жс кода
A64m
так что вопросы явно не ко мне
NC
вы хотя бы поделились с миром?
В этом и суть, что мне дали добро это всё вытащить в опенсорс, хочу сначала посмотреть, как другие делают
NC
про флатпак упаковку
Статью одобряю, с удовольствием прочитаю, а то руки до него не доходят сейчас
Alexander
?
Vladislav
в резензируемом журнале!
на медиуме https://medium.com/@lettier/how-to-flatpak-a-haskell-app-into-flathub-86ef6d69e94d
Alexander
вообще для Haskell app не очень ясно зачем flatpack
NC
Nix для хаскелля хорош
Yura
но как прекрасен nix для сишечки!
NC
А вот для rust было больно писать nix выражения
Alexander
в хаскеле глибс да libgmp и libffi зависимости обычно
Alexander
и то если пару раз через себя перепрыгнуть то можно избавиться
Alexander
круче было бы только go во флэтпаке
Alexander
а что с растопить?
Alexander
с растом
NC
Недавние баги с cargo ломали всю линковку с rust библиотекой
NC
точнее это чисто никсовый баг, который ломал cargo
NC
https://github.com/NixOS/nixpkgs/issues/41518
NC
Вот, вот этот
Anonymous
@lonokhov будет жить. Поприветствуем!
Leonid 🦇
o/
Alexander
а куда ты уходил?
Leonid 🦇
Подышать
Евгений
Поработать в битграме?
Андрей
почитать их faq
Anonymous
Sergey Laktionov будет жить. Поприветствуем!
Maxim
https://github.com/haskell/haskell-ide-engine/issues/680 такое ощущение, что никто не юзает hie для проектов с -dynamic или мне очень "повезло" на баг
Kirill
Интересно, а здесь есть те, кто в проде используют GHCJS?
Не знаю насколько это подпадает под NDA, но у нас есть (довольные) клиенты у кого изничтожили GHCJS при том, что притащили его туда Obsidian Systems
Alexander
не представляю как и зачем использовать ghcjs
Alexander
если не пилишь ghcjs там
A64m
понятно теперь, что хаскельные консалтеры делают - изничтожают хаскель
Апач
Хаскель есть в проде?
Апач
Интересно, а здесь есть те, кто в проде используют GHCJS?
Alexander
A64m
пока еще есть, но над изничтожением работают
Alexander
да ладно, кому эти FPComplete в 2018 нужны
Alexander
от них даже Франческо ушёл
Alexander
и Слоан (но я не уверен что это минус для FPC)
Kirill
и Слоан тоже
Alexander
я так понимаю он все равно над alphasheets работал в последнее время
A64m
слабаки, хаскель еще недоизничтожили, а уже ушли
Alexander
почти не пересекась с основной фирмой
Alexander
Франческо точно прикольный
Alexander
Kirill Никлас то ещё на месте?
Kirill
ну стэк пилил вродь ещё
Kirill
да, конечно
Alexander
он вроде тоже задумывался над сменой (но это не точно и инфа могла устареть)
Апач
Мне в отношении прода больше нравится скала, на ней есть работа, и в ней есть фп, и много либ и биндингов к джаве.
Alexander
хз, вон тут есть фирма откуда усиленно выкинули скалу
Alexander
оставив язык на котором прода нет
A64m
фп точно нет, да и работа не особо есть
Апач
Скажем так, на шкале между с и хаскелем, скала сильно поближе к хаскелю
Alexander
php тоже
Alexander
и ruby
Alexander
ближе к Haskell
Апач
но они перед скалой
A64m
си - строгий, императивный, типизированный скала - строгий, императивный, типизированный хаскель - ленивый, декларативный, типизированный хм...
Апач
в скале есть lazy во многих ипостасях
A64m
кроме практически полезных
Апач
Если писать так чтобы простые смертные смогли твой проект саппортить - они есть
Апач
Ну и если нужно написать числодробилку, можно писать её прямо на скале.
A64m
> скала > простые смертные могут суппортить
A64m
ну, кто может суппортить скалакод, тот вообще все что угодно может суппортить
Апач
хаскель посложнее будет суппортить
Alexander
спорный вопрос
Alexander
у нас есть проект, на котором остались одни сишники
Апач
Это потому что ты скалу не знаешь)
Alexander
они суппортят *очень сложный* проект на Haskell
Alexander
они не знали Haskell совсем
Alexander
средний возраст людей в команде за 40