A64m
ну с такой идеей обычно го, котлины и эльмы получаются, так что это еще норм
a66ath
a66ath
Artyom
а какие не уцелели? они же говорят, что могут с Hackage либы ставить
a66ath
Ну я не в курсе, может и все
a66ath
Хотя казалось что чего-то не было
Cheese
A64m
тут выше был разговор про некие универсальные "итераторы", которые бы и для I/O годились, в отличие от списков
так что я написал свой фп-бенчмарк на стриминге, и производительность у него более-менее, в 2.5 раза хуже, но быстрее любого нехаскеля (как ета примерно)
Pavel
почему продакшн должен мешать учёным?
скорее это в том смысле что фичи языка желательно иметь завершенными и готовыми к боевому применению 🙂 т.к. насколько понимаю то в Хаскеле это не совсем так (пока так кажется судя по чату)
A64m
откуда завершенные фичи возьмуться-то?
A64m
в индустриальных языках наоборот любят недоделанность плодить, потому что фича в релиз не пролезает. в том же сишарпе из-за этого два синтаксиса для лямбды и два для объявления метода даже
A64m
сишарпе, конечно (хотя и в эфшарпе два синтаксиса для лямбды, как и в хаскеле теперь, но тут хоть понятно ради чего)
A64m
также для индустриального языка обязательно сначала без дженериков выйти, а потом их сбоку примотать
Pavel
A64m
один автор индустриального языка так не сделал и у него отвалилась жопа
Pavel
откуда завершенные фичи возьмуться-то?
я от себя скажу, что читая чатик и коменты про разные фичи создается впечатление что хаскель жуть недопиленное нечто, с проблемными либами 🙂 что меня лично останавливает от изучения. хотя почему-то все равно тянет вернуться и попробовать таки
A64m
все языки недопиленные, никто еще не знает как делать языки ведь. а вы говорите, рисерч не нужон
Pavel
Artyom
почему продакшн должен мешать учёным?
наоборот, учёные не должны мешать продакшену
учёные (и ресёрч-ребята в целом, даже если из продакшена) норовят
— то компилятор медленнее сделать
— то Data.List обобщить (от этого аж две беды — код менее читабельный + надо быть аккуратнее при рефакторинге, потому что добавишь где-нибудь тьюпл и у него length = 1 и всё как бы ок, НО ЗАТО ВЕДЬ ИНСТАНС ЛЕГАЛЬНЫЙ ой мда конечно)
— то фичу какую-нибудь впилить, от которой ошибки становятся сильно хуже, потому что а вдруг юзер имел в виду эту вот фичу и код почти-валидный на самом деле
— то линейные типы пропихнуть, которые они могут юзать для продакшена, но у обычных людей голова стопудов пухнуть будет
Alexander
у вас в Мюнхене есть неплохие фирмы на го пишущие
Λrtem
😂
A64m
A64m
так не получится
A64m
тогда фичи не будут испытаны индустрией
Artyom
а всё, не надо больше фич, надо допиливать существующие
Alexander
но в ete никто тебе их допиливать не будет
A64m
сейчас примерно так и есть, через десятки лет что-то попадает в индустриальный язык и начинает испытываться тогда, когда в ресерче это уже все каменный век и никакого фидбека не будет, просто некуда
Alexander
взять и заморозить компилятор в период когда он очень сломан идея клёвая
A64m
в результате все языки феерически абсурдное говно
Artyom
Big Bux Chungus
Eta супер, жалко конечно, что они на GHC 7 сидят
Alexander
особенно, что компилятор чинят много человек, а ему 3 индуса
Alexander
*ету
Big Bux Chungus
но лучше 7, чем ничего
Alexander
и делают красивый ghci
Alexander
придурки
Alexander
лучше бы в ghc это делали
Big Bux Chungus
они на этом деньги будут зарабатывать
Alexander
понаделают дурацких форков
Big Bux Chungus
если хочешь - сам в GHC смерджи
Big Bux Chungus
всё же опенсурс
Aliester
фрагментация общины программистов на языке когда-то убила лисп
A64m
языку с полуторапользователями только фрагментации и не хватает еще
Aliester
в нем как в смолтолке
Alexander
@alexknvl ну мои коммиты в ghc есть
Aliester
было слишком легко сделать грязь
A64m
Aliester
и слишком легко начать строить свои космические корабли вместо реального развития основной ветки
Alexander
в общем решение eta понятное, но абсолютно дурацкое
Alexander
если они ещё хотят зарабатывать на этом деньги, то что хотят их защитники не ясно
Big Bux Chungus
понятно, что в долговременной перспективе это сложно
Alexander
я знаю целый дистрибутив в который влили кучу денег
Alexander
но он так ничего хорошего, кроме небольшой пополяризации linux и не дал
Aliester
жвм понемногу превращается в джаваскрипт за количеством языков с его таргетом
Big Bux Chungus
но если им удастся создать много Eta жобс, то можно будет подсадить всех на конференции / тренинги / курсы
Alexander
причем кучи несопоставимые
Aliester
A64m
там какая-то куча денег вроде на зарплату двум человекам на два года или вроде того
Big Bux Chungus
Big Bux Chungus
пока что
Alexander
откуда будет куча жобс?
Aliester
УГ, не УГ
Aliester
хомякам нравится
Kirill
Alexander
но все же оно так и осталось мордой к дебиану
Alexander
все их свои проекты пролетели
Alexander
свои
Aliester
вы сначала наскребите на всех функциональных языках вместе работы как на пхп одномм
Alexander
с етой будет хуже
Big Bux Chungus
HKT нет, тайпклассов нет, интерфейсов для модулей нет (a la SML)
Λrtem
сижу на ubuntu, пишу на kotlin
пора выходить из чата, наверное
Alexander
ну php это один из лидеров