Size: a a a

2020 July 15

g

greelot in Haskell
Andrey
а причём тут Antergos?
Для сравнения
источник

АГ

Александр Гранин... in Haskell
Jonn Mostovoy
Ну как же не изучена, когда изучена и даже расширения для компилятора окамла написаны для некоторых пейперов. Вот ребята например научились в FRP захватывать произвольные сигналы с помощью афинных типов — https://kilthub.cmu.edu/articles/Interactive_Computation_in_an_Open_World/6606560/files/12097079.pdf
У тебя слово "изученный" имеет другой смысл. У меня это - "изучен импакт на проекты, на complexity, на дизайн, на риски"
источник

JM

Jonn Mostovoy in Haskell
Эта логика такая же как раньше модно было говорить что типа на immutable by default языках ни в коем случае не надо программировать, потому что памяти не напасёшься копировать данные. Ретроградство, как мне кажется.
источник

KV

Kirill Valyavin in Haskell
Jonn Mostovoy
Ну как же не изучена, когда изучена и даже расширения для компилятора окамла написаны для некоторых пейперов. Вот ребята например научились в FRP захватывать произвольные сигналы с помощью афинных типов — https://kilthub.cmu.edu/articles/Interactive_Computation_in_an_Open_World/6606560/files/12097079.pdf
Не объяснили дурачкам, зачем нужно, значит не изучено
источник

АГ

Александр Гранин... in Haskell
Jonn Mostovoy
Эта логика такая же как раньше модно было говорить что типа на immutable by default языках ни в коем случае не надо программировать, потому что памяти не напасёшься копировать данные. Ретроградство, как мне кажется.
На default языках написано столько проектов, и там столько компаний, что там можно и поэкспериментировать. Одним проектом больше, одним меньше, - никто не заметит. Но для Хаскеля это критично, и для его выживаемости стоит избегать рискованных решений. Пока его не станет достаточно много
источник

JM

Jonn Mostovoy in Haskell
Александр Гранин
У тебя слово "изученный" имеет другой смысл. У меня это - "изучен импакт на проекты, на complexity, на дизайн, на риски"
Мы возможно об одном, но разными словами. Я согласен что зоротустроморфические стрелки не следует тащить в энтерпрайз.

При этом можно даже в энтерпрайзе находить замкнутые места применения современного ресерча.
источник

JM

Jonn Mostovoy in Haskell
Александр Гранин
На default языках написано столько проектов, и там столько компаний, что там можно и поэкспериментировать. Одним проектом больше, одним меньше, - никто не заметит. Но для Хаскеля это критично, и для его выживаемости стоит избегать рискованных решений. Пока его не станет достаточно много
Ну вообще-то когда умные люди пишут зависимые типы, они фиксят плохие дизайны в компиляторе, что делает использование Haskell менее рискованным. Не понравится — отключишь.
источник

АГ

Александр Гранин... in Haskell
Jonn Mostovoy
Мы возможно об одном, но разными словами. Я согласен что зоротустроморфические стрелки не следует тащить в энтерпрайз.

При этом можно даже в энтерпрайзе находить замкнутые места применения современного ресерча.
Immutable данные можно использовать локально, по месту. Системы эффектов же претендуют на уровень дизайна всего приложения. Можно, конечно, сделать маленький выделенный кусок кода на них, но обычно системы эффектов тащут как основообразующий подход
источник

JM

Jonn Mostovoy in Haskell
Kirill Valyavin
Не объяснили дурачкам, зачем нужно, значит не изучено
Там в абстракте написано. :)
источник

АГ

Александр Гранин... in Haskell
Jonn Mostovoy
Ну вообще-то когда умные люди пишут зависимые типы, они фиксят плохие дизайны в компиляторе, что делает использование Haskell менее рискованным. Не понравится — отключишь.
Завтипы тоже на дизайн in large претендуют
источник

g

greelot in Haskell
Kirill Valyavin
Про андроид вроде никто не сказал, а есть фреймворк Obelisk (Reflex) мультиплатформенный, достаточно тяжёлый
Кстати, как там гуёвые либы заработали? Я понимаю, что советовать ТРЕТИЙ уже пакетный менеджер не очень здорово, но если можно всё запустить одной строчкой, почему бы не попробовать
Гуевые гномовские (гэтэка) либы встали отлично, все заработало. Это я был тупой, не разобрался в вашем, т.е. нашем хаскеле. В плане подготовки хаскеллю минус. Я не встречал таких сложных в подготовке ЯПов. Вроде в питоне и в джаве, и в си, си++, скачивать ничего не надо, просто написал import, include и все встаёт(за исключением специфических случаев с пайтоном), но там не надо создавать новых файлов. Недоработка, ребят, не обижайтесь!
источник

JM

Jonn Mostovoy in Haskell
Ну я например на питоне иногда пишу, когда мне нужно фронтенд для интернет радио своего сделать. Если нужно данные в энтерпрайзе перекладывать из одного места в другое никто тебя не заставляет использовать эффекты с row polymorphism'ом, паттерны программирования от Сноймана или зависисые типы. :D
источник

JM

Jonn Mostovoy in Haskell
Такое ощущение что завтра IO монаду деприкейтнут, честное слово.
источник

A

Andrey in Haskell
greelot
Гуевые гномовские (гэтэка) либы встали отлично, все заработало. Это я был тупой, не разобрался в вашем, т.е. нашем хаскеле. В плане подготовки хаскеллю минус. Я не встречал таких сложных в подготовке ЯПов. Вроде в питоне и в джаве, и в си, си++, скачивать ничего не надо, просто написал import, include и все встаёт(за исключением специфических случаев с пайтоном), но там не надо создавать новых файлов. Недоработка, ребят, не обижайтесь!
👍👌
источник

АГ

Александр Гранин... in Haskell
greelot
Гуевые гномовские (гэтэка) либы встали отлично, все заработало. Это я был тупой, не разобрался в вашем, т.е. нашем хаскеле. В плане подготовки хаскеллю минус. Я не встречал таких сложных в подготовке ЯПов. Вроде в питоне и в джаве, и в си, си++, скачивать ничего не надо, просто написал import, include и все встаёт(за исключением специфических случаев с пайтоном), но там не надо создавать новых файлов. Недоработка, ребят, не обижайтесь!
Ну уж про С++ вы загнули
источник

KV

Kirill Valyavin in Haskell
Jonn Mostovoy
Там в абстракте написано. :)
Так это ещё прочитать надо, а зачем вменяемому человеку вообще открывать пейпер? Пусть напишут на хабре понятными словами
источник

p

parket in Haskell
Jonn Mostovoy
Ну я например на питоне иногда пишу, когда мне нужно фронтенд для интернет радио своего сделать. Если нужно данные в энтерпрайзе перекладывать из одного места в другое никто тебя не заставляет использовать эффекты с row polymorphism'ом, паттерны программирования от Сноймана или зависисые типы. :D
Интернет радио? Это которое музычку транслирует, или можно SDR-кой порулить?
источник

p

parket in Haskell
Kirill Valyavin
Так это ещё прочитать надо, а зачем вменяемому человеку вообще открывать пейпер? Пусть напишут на хабре понятными словами
Так на хабре не пишут ничего полезного лет 10 почти
источник

ЗП

Зигохистоморфный Пре... in Haskell
я у него в черном списке) это тот вид жс тела, что все и вся знает, но он нес какую-то чушь про фп и я написал ему, что он не прав, а жиробас обиделся и кинул в чс
источник

АГ

Александр Гранин... in Haskell
Зигохистоморфный Препроморфизм
я у него в черном списке) это тот вид жс тела, что все и вся знает, но он нес какую-то чушь про фп и я написал ему, что он не прав, а жиробас обиделся и кинул в чс
:(
источник