Aliester
А ещё есть что?
Alexander
cabal-install
Alexander
но это требует некоторого уровня мазохизма
Alexander
у cabal-install с new-build есть несколько проблем по сравнению со стеком
Alexander
а. в нём нету поддержки remote-packages на гитхабе, в том смысле что их нельзя прописать в конфигурационном файлике и он их сам не скачает
Alexander
б. у него нету поддержки stackage снапшотов из-коробки
Alexander
(я не уверен ,что второе это прям бонус)
Alexander
UI у него печальный
Alexander
т.е. когда stack появился, у кабал-инстала в общем-то все нужное было уже
Alexander
песочницы, freeze файлы, no-user-db/no-global-db и т.д.
Alexander
но люди этим пользоваться не умели
Alexander
по мне так отличный синтаксис, вопросов вроде не возникает почти нигде, кроме создания description поля
Alexander
но наверное, description поле не лучшая идея
Alexander
и лучше иметь description-file: File.[md|rst|haddock]
A64m
Я смотрю, хаскелеработа пошла сплошным потоком. Надо бы подучить этот ваш хаскель
Нурлан
а что еще где-то видел вакансии?
A64m
тут же были в прошлом месяце
Нурлан
я, видимо, пропустил
Alexander
люди из этого чятика даже к нам вроде устроились(ться)
Alexander
тут вечно от Serokell вакансии бывают
Alexander
Дима и раньше писал спрашивал
Aliester
Вот SICP дочитаю и потом начну учить ваш Хаскель
Alexander
смотри вакансия то закроется
Alexander
а чтобы на haskell вакансию устроиться SICP не обязателен
Dmitry
Думаю, нужен конкурс лучшей отмазки
Dmitry
Пока это SICP
Aliester
Для этой я и так не успею подготовиться
Aliester
Плюс у меня ещё непонятно, может офер от ФБ будет
Anonymous
по мне так отличный синтаксис, вопросов вроде не возникает почти нигде, кроме создания description поля
хорошо бы упростить, затем описать структуру файла хаскель типом, и принимать .cabal.json вместо .cabal Чай в 21 веке живём, о!
Aliester
А ещё настроить кросскомпиляцию в JS
Aliester
И дописать плагин для бейбела
Alexander
вообще json-овый инстанс конфига наверняка задерайвить можно
Alexander
писать такое конечно никто не сможет
Alexander
а упрощать так что, он же проще json/yaml
Слава
Anonymous
Кажется, тип уже есть. Это он, да? https://github.com/haskell/cabal/blob/master/Cabal/Distribution/Types/GenericPackageDescription.hs По-моему, бОльшая часть кабал файлов использует малую толику возможных полей Если есть подсказка в редакторе, кто нибудь возможно предпочёл бы прописывать конфиг типом в .hs, проверять его компилятором, и затем экспортировать в .cabal.json Да, возможно, что свой cabal-install можно подправить, чтобы он читал .cabal.json
Aliester
TAPL это похуже, там ещё год где - то
Андрей
Год на tapl?
Слава
Год на tapl?
Можно и три И Дейт еще
Alexander
@t91x0 какой у тебя любимый пакет на hackage?
Alexander
ну пакет на хакадже какой самый хороший интересный полезный для тебя?
Leonid 🦇
Твитер Брагилевского с утра великолепен. Все на борьбу с теоретическим категоризмом в хаскелях!
Cheese
и с категорическим императивом заодно
Антон
А кто такие SPJ?
Cheese
А кто такие SPJ?
Simon Peyton Jones
Cheese
это один человек
Антон
Simon Peyton Jones
А, точно. В контексте Хакелля у этой аббревиатуры только одна расшифровка
Cheese
Саймон Пейтон-Джонс(англ. Simon Peyton Jones; 18 января 1958 года, Южно-Африканская Республика) — британский учёный, специалист по функциональным языкам программирования и отложенным вычислениям, почётный профессор информатики в Университета Глазго, профессор Кембриджского университета, ведущий разработчик языка программирования Haskell и руководитель разработки самого популярного компилятора этого языка — Glasgow Haskell Compiler.
Cheese
главный продвигатель программирования среди британских школьников
Cheese
PJ — это тоже он
Cheese
а Hughes — это другой человек
Антон
главный продвигатель программирования среди британских школьников
И создаватель презентаций про Haskell с шрифтом Comic Sans
Cheese
то есть HughesPJ — два человека
Vladislav
А Mark P. Jones родственник или однофамилец?
Vladislav
http://web.cecs.pdx.edu/~mpj/pubs.html
Vladislav
Вот этот.
Зигохистоморфный
секта джонсов
Антон
Alexander
А кто такие SPJ?
Это человек, который утверждает, что "Haskell is useless" и что этот язык должен "Avoid success at all costs".
Alexander
twitter.com/_bravit
Спасибо.
Alexander
Не помню контекста, если честно. Предположу, что бесполезен для промышленной разработки.
Антон
под useless что имеется ввиду?
Unix Standartised Extremely Late Execution Software System
Alexander
Ух ты
Антон
(тип отсылка к отложженным вычислениям)
Alexander
Твитер Брагилевского с утра великолепен. Все на борьбу с теоретическим категоризмом в хаскелях!
Почитал. Полностью с этим согласен, есть проблема. Пуристы-хаскеллисты-математики создают ненужный заслон на пути к распространению Haskell.
Alexander
Я, собственно, это еще в 2015 году утверждал. И на FPConf поднял две проблемы: эту, а также отсутствие хорошо оформленных практик и подходов дизайна приложений. (Доклад, правда, не очень был)
Alexander
Лол, Брагилевский скопипастил мое сообщение отсюда
Alexander
Два сообщения, лол
Aliester
основная проблема хаскеля для меня - отсутсвие адопшна среди больших компаний
Alexander
Касперский считается?
Aliester
Касперский - нишевый региональный монополист
Aliester
с бывшими(или дествующими) чекистами во главе
Крылатый
Ну всё, нищитова.
Aliester
По мнению Касперского, основная уязвимость Интернета — в его анонимности. Поэтому, чтобы сделать всемирную паутину менее уязвимой, следует точно идентифицировать каждого её пользователя.
Alexander
Вот видишь. По какой-то причине Хаскеллем интересуются в спецслужбах.
Aliester
надо учить