*Haskell

0xd34df00d 09.10.2012 14:18

Поставил haskell-platform на макбук. Я у мамы гейхипстер-академик.

Minoru 09.10.2012 13:34

Можно ли написать свою 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 →

zw0rk 08.10.2012 23:40

Он найден, гимн теоркатщиков: Mournful Congregation 'The Monad of Creation'.

Minoru 04.10.2012 08:30

> All these refactoring processes are doable by pleasant conversation with ghc typecheckers.

http://www.reddit.com/r/haskell/comments...

kb 03.10.2012 13:48

Решил бросить real world haskell и начать learn you haskell for great good. Пока вторая глава, пока что эта книга кажется еще хуже :(

238328 29.09.2012 15:00

ITT пишем программу на хаскелле, которая спрашивает число от 0 до 9, затем сверяет его со случайным числом из того же диапозона, и выдаёт равны они или нет.

zamotivator 26.09.2012 11:45

img.leprosorium.com/1575604

Minoru 24.09.2012 14:31

http://www.reddit.com/r/haskell/comments... — помогите уже человеку обобщить идею на кубики с n² квадратами на каждой стороне, а то я рехнусь скоро — у меня была идея, но я никак не могу довести её до ума (постоянно получаю <<loop>>).

Psykukumber 18.09.2012 18:19

Как завайпать сосач при помощи вайпалки на хаскелле:
https://github.com/exbb2/BlastItWithPiss

Crazy_Owl 18.09.2012 14:26

Кароче сидели вчера с посонами у подъезда, и тут Васян музыку на мобилке вырубил и спросил меня, как я пишу сайты.
Ну чо делать, надо отвечать за сайты. Свой же пацан, не крыса какая-нибудь.
Я ему и говорю:
- Делаешь пандорический захват, лифтишь в монаду, потом строишь рекурсивную схему (здесь подойдёт ... more →

magog 17.09.2012 20:24

@zamotivator:
Пять лет назад Зефиров мне напоминал клоуна, что носится с писаной торбой — Haskell. Вопросы вида "где вакансии Haskell" он эпичнейшим образом сливал.
Прошло пять лет. Читаю его: http://thesz.livejournal.com/1332533.htm... В Haskell до сих пор не починили IO, оно доступно исключительно через жопу и ... more →

ulidtko 16.09.2012 07:39

http://tim.dreamwidth.org/1762846.html
tl;dr бугурт какого-то трапа от сексистской шуточки, сказанной профессором-натуралом на симпозиуме.

Я так и не понял, при чем там хачкель, правда.

4da 09.09.2012 18:26

/Шаг за пределы хаскеля — и все, туши свет, "не вижу, не слышу, не знаю и знать не хочу"./

http://xeno-by.livejournal.com/77979.htm...

Какое емкое описание всего треда.

0xd34df00d 07.09.2012 10:20

ghc 7.6.1. А я только 7.4.2 собрал, эх.
Впрочем, очень клево продвинули систему типов. Только вот http://www.haskell.org/ghc/docs/7.6.1/ht... делает из моего няшного хаскеля какую-то питонятню.

zw0rk 06.09.2012 18:55

GHC обновился. Но в арчике пока нету — значит нещитово.

lukish 06.09.2012 15:36

https://github.com/NixOS/nixpkgs/commit/...

Человек, желающий ставить nix'ом хаскельные пакеты, должен понимать следующее. Установка пакета через nix-env -i в общем случаем не эквивалентна установке той же самой версии того же пакета через кабал.

Троглодитные мрази удаляют ... more →

ulidtko 04.09.2012 23:56

Чего только хачкелисты не придумают...
http://vimeo.com/42399455

L29Ah 04.09.2012 14:12

https://code.google.com/p/9ph/source/bro...
RIP.
https://github.com/gzrrplox/ninep-utils
RIP.
https://github.com/Elemir/network-ninep
RIP.

Что, не видать мне высокоуровневых биндингов к 9P?

ulidtko 04.09.2012 11:35

Плюсцы (снова) соснули
http://newartisans.com/2012/08/parsing-w...

Хачкель парсит быстрее, а кода на порядок меньше.

kb 31.08.2012 09:43

Решил слегка помучать себя. Подскажите, насколько ужасно я всё сделал?

Задача — написать функцию splitWith, которая будет делать примерно что и words, только для произвольных списков. То есть по предикату разбивает список. Типа такого:

*Main> splitWith odd [1,2,3,4,5,6,6,6,8,9]
[[2],[4],[6,6,6,8]]
*Main> ... more →

ulidtko 23.08.2012 10:44

Функторы, монады, стрелки для самых маленьких http://newartisans.com/2012/08/monads-in...

*Haskell is used by:

0xd34df00d

0xd34df00d

Minoru

Minoru

kb

kb

λ

lukish

zw0rk

zw0rk

Crazy_Owl

Crazy_Owl

16+

238328

4DA

4da

L29Ah

L29Ah

werehuman

werehuman

amd63

amd63

Rayslava

Octocat

octocat

Voker57

Voker57

cirno

cirno

asmer

asmer

rhinze

rhinze

lexszero

lexszero

8

Eight

gelraen

gelraen

Michael Pogoda

MPogoda

Darth Bricktop

Like-all

folex

folex

folone

folone

nexeuse

nexeuse

Jarkko

Jarkko

Fess

zetoke

beardog

beardog

oreolek

oreolek

Hirthwork McGillah

hirthwork

Klayraat

clayrat

SirAnthony

SirAnthony

Ky6uk

Ky6uk

eurekafag

eurekafag

hanyuupoke

Oleg Tsarev

zamotivator

failman

failman

lkdjvsdkjfgh

saransk

jabber

jabber

Андрей

whisper

svtk

svtk