Size: a a a

2020 April 04

Aq

A64m AL256m qn[cores] in haskell_blah
Alexander Vershilov
чем люди думают, когда делают статистику времени как min, max, среднее+stdev?
они думают, что никаких распределений кроме нормального не бывает?
источник

KV

Kirill Valyavin in haskell_blah
Как правильно писать документацию
1. Написать нормальную документацию
2. Написать пейпер, туториал, кукбук, хау-ту, биографию автора пакета
3. Всё говно из пункта 2 запихнуть в главный модуль пакета
источник

KV

Kirill Valyavin in haskell_blah
Открываешь сорцы GHC — ничего не понятно, чё это и зачем, надо было весь User Manual в главный модуль засунуть
источник

KV

Kirill Valyavin in haskell_blah
Как правильно использовать Parsec
1. Найти на хакадже
2. Ни в коем случае не пролистывать вниз и не находить ссылки на на пейпер и кучу туториалов
3. Сразу тыкать на главный модуль и негодовать
источник

KV

Kirill Valyavin in haskell_blah
Проделав описанное выше, можно пойти поучить людей, как правильно писать на хаскеле
источник

R:

Ryner :: () -> IO ❄️ in haskell_blah
Kirill Valyavin
Как правильно использовать Parsec
1. Найти на хакадже
2. Ни в коем случае не пролистывать вниз и не находить ссылки на на пейпер и кучу туториалов
3. Сразу тыкать на главный модуль и негодовать
4. Использовать megaparsec
источник

R:

Ryner :: () -> IO ❄️ in haskell_blah
Лучший тутор в мире просто https://markkarpov.com/tutorial/megaparsec.html
источник

R:

Ryner :: () -> IO ❄️ in haskell_blah
C 0 до парсинга синтаксиса хаскеля
источник

KV

Kirill Valyavin in haskell_blah
Ryner :: () -> IO ❄️
4. Использовать megaparsec
Это-то да, но ведь там такая же проблема, лучше всё-таки бросить хаскель и пойти писать на C++/Go/Rust/JavaScript, там-то документация правильная
источник

R:

Ryner :: () -> IO ❄️ in haskell_blah
Да ну
источник

R:

Ryner :: () -> IO ❄️ in haskell_blah
Я лучше на megaparsec попишу, чем буду на плюсах парсер писать
источник

R:

Ryner :: () -> IO ❄️ in haskell_blah
Он приятный и там все в принципе делается легко
источник

R:

Ryner :: () -> IO ❄️ in haskell_blah
И это говорю Я
источник

KV

Kirill Valyavin in haskell_blah
Ryner :: () -> IO ❄️
Я лучше на megaparsec попишу, чем буду на плюсах парсер писать
Если хватит ума найти туториал по ссылке из README, то можно и так, но не все ж такие умные
источник

R:

Ryner :: () -> IO ❄️ in haskell_blah
Ну, что поделаешь, у нас сообщество маленькое
источник

KV

Kirill Valyavin in haskell_blah
А была бы нормальная правильная документация, было бы большое сообщество
источник

m

marf in haskell_blah
есть вот, малччикий ?
источник

R:

Ryner :: () -> IO ❄️ in haskell_blah
Kirill Valyavin
А была бы нормальная правильная документация, было бы большое сообщество
Ну тут согласен, прям как в той же пурсе
источник

λO

λeonid Onokhov in haskell_blah
marf
есть вот, малччикий ?
Он умер
источник

Aq

A64m AL256m qn[cores] in haskell_blah
Ryner :: () -> IO ❄️
Я лучше на megaparsec попишу, чем буду на плюсах парсер писать
не важно на чем будете писать, главное говорить что надо все как в питоне и расте делать, если спросят "че тогда на питоне не пишешь?" надо сразу менять тему
источник