Anonymous
а есть причины использования С++ для nix?
Misha
^ тоже интересно
Misha
Я помню там было много чего написано на перле, но потом было выпилено
Misha
ибо перл сложно было запаковать под (?) дарвин
Denis
λeonid мы тут потихоньку пытаемся тащить, но в хеде все еще мерзкие баги
Leonid 🦇
потому что лучше С и у него зависимостей почти нет?
Misha
и вообще все ненавидят перл
Denis
и до 8.2.2 не починят
Leonid 🦇
перл просто никто не хочет трогать
Anonymous
но ведь можно взять безопасный язык
Leonid 🦇
ой ой ой, а какой же такой язык?
Misha
Я думаю элко просто решил писать на плюсах, да и всё
Alexander
что знаешь на том и пишешь и все
A64m
в WSL можно вроде не то что nix в убунту поставить, а вообще nixos
Misha
а хачкель просто полагаю было бы сложно запихнуть в минимальный инсталлятор например
Anonymous
Anonymous
но официально только маленький набор
A64m
ну с любым там помучаться придется
Alexander
@A64m_qb0 на стейбле нельзя
Denis
я тут прокачал себе даты, можно теперь призмами пользоваться с тайп аппликейшенами
Alexander
вроде ещё
Denis
fs ^. fsDepartureTime . re (fmtTime @ZonedISO8601)
Denis
мимими
Denis
type FmtPrism (fmt :: Symbol) a = Prism' T.Text a
fmtTime
:: forall fmt a
. (ParseTime a, FormatTime a, KnownSymbol fmt)
=> FmtPrism fmt a
Denis
если что-то в восьмерке и хочется абьюзить, т.к. это TypeApplications
Алексей
А мне OverloadedLabels
Denis
а я напротив, ими вообще не пользуюсь
Алексей
А TypeApplication я только в виде (Proxy @ Foo) использую
Misha
мы несколько интерфейсов так переписали что их можно только с typeapplications юзать
Misha
ну удобно же — зачем передавать прокси, когда можно шмякнуть forall и передать @type
Misha
и выглядит модно.. кхм
Alexander
я кстати так их и не юзал
Алексей
Игрища с рекордами и data-frames
A64m
из-за понятных проблем с классами их авторы библиотек боятся использовать. Например их поддержка в generic-lens - отдельный пакет который и на хекедж не выложен даже, ну и ORF из-за этого сошел на нет
Алексей
С OverloadedLabels? А какие там проблемы?
vsevoλod
Не вышло. Количество ошибок было больше, когда снёс всё, поставил ghc и cabal-install, но не устанавливал ghc-static
Похоже, получилось. Удалил все пакеты, у которых в имени haskell, ghc, stack, cabal, а потом установил ghc-static, а потом cabal-static (важно: не устанавливая ghc-libs). Теперь работает. Мда.
Alexander
а чтл за дистр?
vsevoλod
arch (а точнее - manjaro)
Alexander
а ясно
Alexander
в manjaro все ещё openrc?
Алексей
Я вывернулся используя col #columnName
A64m
это уже не так весело
A64m
но, конечно, лучше, чем col @"columnName" все равно
Кабачок
Так, выходит надо перекатываться (обратно) на кабал?
Алексей
Только если есть тяга к приключениям
Алексей
Или страдания от стека слишком ужасны
Кабачок
Первое имеется. @qnikst манжаро же форк арча, а в нем уже давно системд, нет?
A64m
нью-билд пока и сам недоделанный, и тулинг вроде ghc-mod его не поддерживает, так что пока да, ради приключений (в том числе с модулями, больше они нигде не работают) только
Alexander
Alexander
в никсе чистый кабал тоже нори
Alexander
если добавить nix: True
Алексей
Я перелез чтобы мочь между разными ghc переключаться
Alexander
на стек?
Alexander
или на никс?
Алексей
На cabal new-build
Alexander
или на кабал?
Alexander
старый тоже же умел --with-ghc вроде?
Алексей
Но его надо ставить из гита
Alexander
а что там хорошего появилось?
Алексей
Там удобные cabal.project не надо по два часа песочницы перекомпилировать
Алексей
С недельной что-ли давности гитом всё работает
Alexander
хм интересно
Alexander
у меня вроде нормально работало.. хщ
Алексей
2.0 уже зарелизен. А я не заметил
A64m
зарелизен, да только ньюбилд все равно лучше из гита
a66ath
A64m
испытываю схожие эмоции по отношению к большинству авторов языков да и к авторам почти всех программ, которыми когда-либо пользовался в жизни
A64m
причем если назвать десяток сносных языков я еще могу, но вот нормальную программу пока писал так и не вспомнил
Anonymous
Всем привет. Подскажите тут разрешены объявления о поиске сотрудников?
Dmitry
да, если они связаны с ФП
Mi Shа
why I can do this 42 : [] but cant do this [] : 42 ???
Λrtem
https://stackoverflow.com/questions/1817865/haskell-and-differences
Cheese
людей, не желающих читать сообщения об ошибках, нельзя допускать к программированию
Mi Shа
Mi Shа