М
Я вот думаю, есть же возможность прийти в небольшой проект и полностью все реализовать на хаскеле. Но! По сути удобно только бэкенд? В реальных проектах большенства бизнесов
Taras 🦀
голова кушать дает) многие люди вообще пишут на дикой экзотике и с деньгами все отлично)) прощу прощения за оффтоп, пойду дальше работу работать увидел знакомого человека с тем же нытьем и стриггерился(( я исправлюсь
М
Как хаскель затащить в мобайл я вообще не уверен что это возможно
М
Транскомпилеры в js лажают
Andrei
похапе и жеес дают кушать
да, часы в инвойсах не пахнут
Aliester
я за то чтобы затащить хаскел в андроид
Алексей
Просто из всего этого следует один весьма очевидный и не очень приятный для посетителей вывод: хаскель по прежнему является довольно экзотичным языком программирования.
Cheese
а как в итоге много было проблем с haskell => С? Интересно конечно
в принципе, в докладе всё рассказано. проблемы все решаемы. большая часть времени уходит на логику задач, чем на реализацию компилятора
Timofey
я ради интереса поискал вакансии в моей деревне
Taras 🦀
о, это уже перебор. @kana_sama
сорян тот чел меня в другом чате нытьем достал, теперь и тут портит удовольствие от чтения умных мыслей умных людей
A64m
на мой вкус недостаточно экзотический уже
湊崎
Тут больше интересен холивар что живее - хаскел или личп
Taras 🦀
да и зарабатываю, прямо сейчас код допиливаю
Cheese
и как оптимизировали?
что имеете в виду? мы особо оптимизациями не занимаемся
Leonid 🦇
есть мнение одного известного человека что на эрланге в наше время пишут только макаки
Leonid 🦇
догадаетесь?)
Timofey
И как бы пофиг, что у штаб-квартира Твига в десяти минутах ходьбы - открытых вакансий нет. На местном хаскелло-митапе регулярная фраза "мы хаскеллистов не ищем, но вы всё равно приходите".
Leonid 🦇
ну тогда какой вам интерес?)
Leonid 🦇
странно. мне вот никогда не хотелось пожрать говна с лопаты
Алексей
Вообще я читал про эрланг немножко и он какой-то странный
Timofey
Leonid 🦇
ну я не такой известный же
湊崎
Тож хотел говна с лопаты пожрать
sherzod
ну всё. это недельки на три
湊崎
Пока наскалтное говно с жвм костылями ем
湊崎
Наскальное*
Алексей
Почему?
ну такое ощущение просто
Зигохистоморфный
опять тут какая-то дичь не поделу, где интересные темы?
湊崎
Чего уж только не аробвали, продакшн он и в фп продакшн
Ю ли я? 🤔
похапе и жеес дают кушать
Приносят покушать
Зигохистоморфный
надо канал хаскель-бугуртрум
blini
немного пропустил происходящее, но по поводу хаскелл-мобайл можно взглянуть на postmarketOS
blini
сиречь Alpine Linux, но на бывших ведрах
Зигохистоморфный
этот канал уже на мьюте, дальше не знаю уже что
湊崎
Та не, прост фп сувать мног не выходит, выходит тупо жава на фп, а когда люди ток переходят на функциональщину то выходят всякие штуки типа функций высшего порядка которые кортежи функций принимают вместо банального функтора и т.д
Ю ли я? 🤔
Как хаскель затащить в мобайл я вообще не уверен что это возможно
В принципе возможно и для ондроеда и для ойоси, акая-то конторка вроде даже игрушечки с FRP делает (или там дальше прототипов не уехало, не знаю)
A64m
с использованием рефлекс-платформы можно мобильные приложения как-то костылить (сам не делал этого)
М
Мобильные приложения критичны к производительности, костылить много там не получится
М
Если только как-то транскомпилировать в си
М
https://wiki.haskell.org/IPhone, но я только маску нашёл
Я про ситуацию когда нанимаешься делать приложение для ларька шаурмы, и реализуешь все на хаскеле
Ю ли я? 🤔
> Мобильные приложения критичны к производительности ...поэтому их пишут на жаве и электроне
М
Что пишут на джаве
blini
на alpine, к слову, похоже что есть ghc, а значит и на постмаркете наверняка можно им пользоваться
Евгений
Ю ли я? 🤔
Возможно, путаю
М
И батарея
М
У меня чувство что гугль намеренно усложняет использование android ndk
М
А это единственный путь писать что-то производительное
М
В принципе оно реально, настроить ndk, транскомпилер из хаскеля в си
М
Но не в рамках рабочего процесса в мелкой фирме
Dmitry
А Haskell усложняет прямой доступ к памяти, монады эти все ваши. А ведь это единственный путь писать что-то производительное
Cheese
м?
забань токсичность
М
Можно через Unity кстати попробовать
М
Наверное
Dmitry
во имя ричи, кернигана и духа страуструпа, аминь
Помолившись перед кровавой баней C/C++ ...
Алексей
湊崎
На жаве в ведро щас реактивно пишут, думаю хашкель бы зашел
М
у джавы нет прямого доступа к памяти, у свифта вроде тоже, про жс вообще молчу
Во-первых нет такого языка как Свифт, есть Свифт 1, Свифт 2, Свифт 2.2,.. сейчас вот Свифт 4. Они несовместимы друг с другом. Во-вторых, последние свифты могут включать себя код на си, и в сэндбоксе да, есть прямой доступ к памяти
Leonid 🦇
Заканчивайте офтопить. Семён написал пост про то как он героически позволил мне запускать 3-4 ghci http://simonmar.github.io/posts/2018-06-20-Finding-fixing-space-leaks.html
A64m
я же говорю reflex-platform, но если по фронтенду у них ещк какая-то документация и есть, то по мобильным приложениям никакой документации не видно только никсовые файлы и пара комментариев на реддите
Leonid 🦇
нормально запускаю по 3-4 ghci на машине с памятью 16-32 гига
раньше оно после пары десятков релоадов выжирало всё
Leonid 🦇
ну еще на 8.0
A64m
и то вроде только андроид
там видны какие-то следы потуг для иоса, но что у них получилось не понятно
Leonid 🦇
и на 7.8+