igo
не, парсеком пользоваться нельзя. в общем, в аттопарсеке из коробки сообщений нет. Attoparsec doesn't try to give useful error messages. It is because of this that it can always backtrack above. On the other hand, it means you are comparing something that is carefully tracking the set of expected tokens at any given point so it can include it in the error message with something that doesn't even have the concept.
Anatolii
а чего парсеком пользоватьяс нельзя?
igo
это ограничение пришло "свыше" 😏
Anatolii
а вы там что-то хайперфоманс пишите?
igo
ага, почти что с биг датой работаем.
Alexander
<?>
Alexander
Не подходит?
Alexander
Аннотирует место специальной ошибкой
igo
ну-ка, попробую
igo
<?>
спасибо, то что надо. пришлось правда заменить many из Control.Applicative на manyTill, иначе сообщение об ошибке съедается.
Alexander
Отлично
Igorek
салют
Nikita
yo
Igorek
задам вопрос сразу с хода. какой на винду удобный редактор для хаскеля поставить?
Igorek
Я ожидал этого ответа. следующим полетит emacs. но разве нет ничего более нуб-френдли?
Anatolii
Ну попрбуй под идею чтото
Nikita
хотел написать emacs
Anatolii
Хаскфорс вроде там был
Nikita
лол
Ruslan
плагины под vim есть
Ruslan
даже статейка про это в инете где-то была
Ruslan
vim + haskell или как-то так называлась
Anatolii
Как сказал один скалист - хаскель хороший язык которому иде не нужна
Anatolii
Ghcid реально много потребностей закрывает
Igorek
а вот другой вопрос - мне на комп надо хаскель поставить. я давно за апдейтами не следил, раньше только GHCi ставил и все было ок. а теперь появилась Haskell Platform- оно вот надо?
Igorek
https://www.haskell.org/platform/
Oleksandr
Sublime Text
Нурлан
stack же
stack на винду ставится через раз
Алдар
Igorek
а, вот это вот ставить? https://docs.haskellstack.org/en/stable/README/
igo
да, stack это must have.
Alexander
stack под винду нормально
Alexander
Я бы не сказал, что это must have, но решает многие вопросы, особенно если лень разбираться в инструментах
Igorek
Спасибо!
Igorek
Ну не то чтобы лень разбираться, лень возиться с установкой )
Alexander
Ну на Винду стек просто ставится и работает
Alexander
Патформа тоже просто ставилась, но с ней больше проблем
Нурлан
Кто подскажет, что может быть не так с кодом, если процесс завершается Killed: 9?
Quet
оом
Нурлан
оом
это предложение помедитировать?
Quet
это предложение поискать где течет память
Quet
dmesg для того чтобы убедиться что это oom killer пришел и убил твой процесс
https://github.com/rgleichman/glance
Anonymous
http://eta-lang.org
Anonymous
http://edsko.net/2017/01/08/linearity-in-haskell/
Quet
а eta кажется жить не будет
Anonymous
забавно, что квиксорт на примере)
Misha
http://eta-lang.org
классно
Misha
мне только синтаксис почему-то не нравится
Misha
без всякой аргументации, просто неаккуратненько как-то
SimpleX
Я с главной отличий от хаскеля как-то не заметил
Quet
там же 7.10 за основу взят, вряд ли серьезные отличия будут
Misha
Я с главной отличий от хаскеля как-то не заметил
это я идиот, хотел ответить на линк про линейные типы, а ответил на Eta
SimpleX
А, там да, сильно усложняет синтаксис
a66ath
Теперь у автора пукан горит из за 8.0
Misha
Да вроде ничего у них не горит там. Х-ль на JVM однако, довольно спорная вещь, с точки зрения бизнеса. Тем, кто на нем будет писать, совершенно необязательно нужна JVM, а те, кому нужна JVM, почти наверняка работают в совсем другом технологическом контексте и стэке (и людей нанимают не особо желающих учить монадные стэки и дебажить space leaks) и имне нужен хаскель
Misha
так что не очень понятно для кого это, учитывая, что они вроде как коммерческая компания
Misha
или собираются коммерциализироваться
Alexander
Форк гхц это самое тупое что в эте могли сделать, язык можно сразу закапывать после этого
Misha
почему кстати?
Misha
то есть понятно, что лучше бы они форкнули PureScript для JVM
Misha
но тем не менее
Alexander
Нужно как ghcjs делать, хоть это и трудоемко
Alexander
Форкать неразвивающуюся версию если у самих сил на порядки меньше - бессмысленно
Quet
а как в ghcjs?
SimpleX
Форкать неразвивающуюся версию если у самих сил на порядки меньше - бессмысленно
Поддерживаю. У комьюнити то не на все времени, сил и желания хватает
Alexander
а как в ghcjs?
Как в ghcjs, в чем вопрос?
Quet
ну чем от форка отличается
Quet
от форка в который тащат патчи из апстрима
Alexander
Тем что он не форк?
Alexander
Чем отличается использование компилятора, от форка компилятора?
Quet
эм, они разве не патчат его?