*Haskell
Можно ли написать свою do notation, не меняя код компилятора, и если да, то как?
Например, в главе 10 RWH[1] мы пишем такой код:
```
arseP5_take2 s =
matchHeader (L8.pack "P5") s >>?
\s → skipSpace ((), s) >>?
(getNat . snd) >>?
skipSpace >>?
\(width, s) → getNat s >>?
skipSpace >>?
\(height, s) → ... more →
> All these refactoring processes are doable by pleasant conversation with ghc typecheckers.
http://www.reddit.com/r/haskell/comments...
Решил бросить real world haskell и начать learn you haskell for great good. Пока вторая глава, пока что эта книга кажется еще хуже :(
ITT пишем программу на хаскелле, которая спрашивает число от 0 до 9, затем сверяет его со случайным числом из того же диапозона, и выдаёт равны они или нет.
http://www.reddit.com/r/haskell/comments... — помогите уже человеку обобщить идею на кубики с n² квадратами на каждой стороне, а то я рехнусь скоро — у меня была идея, но я никак не могу довести её до ума (постоянно получаю <<loop>>).
Как завайпать сосач при помощи вайпалки на хаскелле:
https://github.com/exbb2/BlastItWithPiss
Кароче сидели вчера с посонами у подъезда, и тут Васян музыку на мобилке вырубил и спросил меня, как я пишу сайты.
Ну чо делать, надо отвечать за сайты. Свой же пацан, не крыса какая-нибудь.
Я ему и говорю:
- Делаешь пандорический захват, лифтишь в монаду, потом строишь рекурсивную схему (здесь подойдёт ... more →
@zamotivator:
Пять лет назад Зефиров мне напоминал клоуна, что носится с писаной торбой — Haskell. Вопросы вида "где вакансии Haskell" он эпичнейшим образом сливал.
Прошло пять лет. Читаю его: http://thesz.livejournal.com/1332533.htm... В Haskell до сих пор не починили IO, оно доступно исключительно через жопу и ... more →
http://tim.dreamwidth.org/1762846.html
tl;dr бугурт какого-то трапа от сексистской шуточки, сказанной профессором-натуралом на симпозиуме.
Я так и не понял, при чем там хачкель, правда.
/Шаг за пределы хаскеля — и все, туши свет, "не вижу, не слышу, не знаю и знать не хочу"./
http://xeno-by.livejournal.com/77979.htm...
Какое емкое описание всего треда.
ghc 7.6.1. А я только 7.4.2 собрал, эх.
Впрочем, очень клево продвинули систему типов. Только вот http://www.haskell.org/ghc/docs/7.6.1/ht... делает из моего няшного хаскеля какую-то питонятню.
https://github.com/NixOS/nixpkgs/commit/...
Человек, желающий ставить nix'ом хаскельные пакеты, должен понимать следующее. Установка пакета через nix-env -i в общем случаем не эквивалентна установке той же самой версии того же пакета через кабал.
Троглодитные мрази удаляют ... more →
https://code.google.com/p/9ph/source/bro...
RIP.
https://github.com/gzrrplox/ninep-utils
RIP.
https://github.com/Elemir/network-ninep
RIP.
Что, не видать мне высокоуровневых биндингов к 9P?
Плюсцы (снова) соснули
http://newartisans.com/2012/08/parsing-w...
Хачкель парсит быстрее, а кода на порядок меньше.
Решил слегка помучать себя. Подскажите, насколько ужасно я всё сделал?
Задача — написать функцию splitWith, которая будет делать примерно что и words, только для произвольных списков. То есть по предикату разбивает список. Типа такого:
*Main> splitWith odd [1,2,3,4,5,6,6,6,8,9]
[[2],[4],[6,6,6,8]]
*Main> ... more →
Функторы, монады, стрелки для самых маленьких http://newartisans.com/2012/08/monads-in...
*Haskell is used by:
0xd34df00d
0xd34df00d
Minoru
Minoru
профессиональный говноед
ulidtko
kb
kb
Александр Марков
komar
Spiritual ecstasy
rapture
λ
lukish
zw0rk
zw0rk
Crazy_Owl
Crazy_Owl
16+
238328
4DA
4da
L29Ah
L29Ah
Evgeny I. E. Omelchenko
Elemir
werehuman
werehuman
amd63
amd63
Octocat
octocat
Mагог Магогович
magog
Voker57
Voker57
cirno
cirno
asmer
asmer
rhinze
rhinze
lexszero
lexszero
8
Eight
gelraen
gelraen
Michael Pogoda
MPogoda
desperate donkey
odin
Оранжевус Охуеннус
utros
Darth Bricktop
Like-all
folex
folex
folone
folone
nexeuse
nexeuse
Jarkko
Jarkko
Fess
zetoke
18+ Запрещено для детей.
hedgehog
beardog
beardog
oreolek
oreolek
Hirthwork McGillah
hirthwork
Andrew Motrenko
werdn
Klayraat
clayrat
SirAnthony
SirAnthony
Псикукумбер Томатический
Psykukumber
Ky6uk
Ky6uk
eurekafag
eurekafag
Bender Bending Rodríguez
DJm00n
Oleg Tsarev
zamotivator
failman
failman
lkdjvsdkjfgh
saransk
Лисий хвост
madInsane
jabber
jabber
Андрей
whisper
svtk
svtk
0xd34df00d
Minoru
ulidtko
kb
komar
rapture
lukish
zw0rk
Crazy_Owl
238328
4da
L29Ah
Elemir
werehuman
amd63
octocat
magog
Voker57
cirno
asmer
rhinze
lexszero
Eight
gelraen
MPogoda
odin
utros
Like-all
folex
folone
nexeuse
Jarkko
zetoke
hedgehog
beardog
oreolek
hirthwork
werdn
clayrat
SirAnthony
Psykukumber
Ky6uk
eurekafag
DJm00n
zamotivator
failman
saransk
madInsane
jabber
whisper
svtk