*Haskell

0xd34df00d 07.03.2012 09:24

Пришло время собрать свежий ghc, ghc-7.4.1 сам не соберется!
Кстати, интересно, сколько пакетов отвалится на ghc-7.4.1.

asmer 29.02.2012 00:48

$ s emerge -av scheme2c

* IMPORTANT: 10 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] dev-lang/ghc-7.0.4 USE="bash-completion -binary -doc -ghcbootstrap -llvm" 104,062 ... more →

ulidtko 14.02.2012 02:03

Олололол, товарищ тут сделал простенький бенчмарк языков в тегах.
https://plus.google.com/1129120514579983...
Угадайте, кто соснул: плюсы, питон или хаскель?..

Вкратце, для неосиливших, суть такова: пишется наивный спелчекер на 20 строк. Слова из /usr/share/dict/words загружаются в ... more →

Crazy_Owl 13.02.2012 20:05

>Некаррированные функции это функции от кортежей (те и другие переводятся друг в друга с помощью ФВП carry/uncarry).
>carry/uncarry
>carry
>uncarry

СССУКА Я НАЙДУ И УБЬЮ ТЕБЯ, УБЛЮДОК

rapture 12.02.2012 12:35

Если человек, например, указатели не понимает, то ругают человека, а если монады, то монады.

ulidtko 10.02.2012 02:29

cellAt tree point = rec (rootbox tree) (root tree)
where
rec :: (NodeStorage s) => Box2 → NodeID → s (Maybe NodeID)
rec box nid = [...] zipWithM rec [b1, b2, b3, b4] [q1, q2, q3, q4] >>= (return . msum)

Как-то мне всё ещё очень сложно изолировать существенный код от монадического бойлерплейта :\

inb4: нужно ... more →

4da 07.02.2012 14:41

> Some people see a problem and think "I know, I'll use Haskell!" Now they have a monoid in the category of problems.

0xd34df00d 04.02.2012 12:42

О, ghc 7.4. Пойду смержу.

svtk 04.02.2012 07:37

Typical haskell program:
main=interact$unlines.(\f@(l:_)→let a=(length l,length f)in head.filter(網(0,0)a).計(0,0)a$f).lines
橋=結"─═"数;結=zip;網 置@(右,下) 域@(幅,高) 地|下>=高=實|右>=幅=網(0,下+1)域 地|目 置 地`含`島
=折((&&).折((&&).not.(`含`島))實)實(潔 置 域 地)|實=網(右+1,下)域 地
導=[(種,動)|動←[1,-1],種←"─═│║"];潔 置 域 地=折(拡 置 域)(換 地 置 '0')導
拡 置 ... more →

ulidtko 04.02.2012 03:35

Смотреть выступление SPJ в HTML5 бесплатно без регистрации
http://yow.eventer.com/events/1004/talks...
1:00+

Crazy_Owl 28.01.2012 16:08

Давно не сидел в xmonad, привыкаю заново.

4da 27.01.2012 10:30

temerev, about 1 hour ago:
Как порнография — двигатель видео, так и финансы — двигатель ЯП. На #haskell и #scala больше
проектов в финансах, чем во всём остальном.

4da 26.01.2012 15:09

Хорошая презенташка:
Pragmatic FP with Haskell
http://code.haskell.org/~dons/talks/padl...

asmer 24.01.2012 01:10

http://fprog.ru/ — винрарный журнал

0xd34df00d 19.01.2012 18:07

Хотел написать кое-что на happstack. Открыл доки. Разболелась башка от монадных комбинаторов. Закрыл доки.

Завидую питоноблядям.

beardog 17.01.2012 18:59

Большинство современных языков программирования совершенно не считаются с пробельными символами (пробелы, знаки табуляции и конца абзаца). Их просто нагло игнорируют. Мы считаем, что это ужасно несправедливо по отношению к вполне дружелюбной части сообщества символов. Разве можно отбрасывать их только за то, что ... more →

asmer 16.01.2012 13:36

`Делаешь пандорический захват, лифтишь в монаду, потом строишь рекурсивную схему (здесь подойдёт зигохистоморфный препроморфизм) как монадический трансформер из категории эндофункторов, и метациклически вычисляешь результат. Любой второкурсник справится. А если делать на анафорических лямбдах — так задачка вообще ... more →

Minoru 14.01.2012 11:11

Если вы запомните из Haskell всего одну вещь, пусть это будет привычка ставить в списках запятую *в начале строки*.

Example: http://xmonad.org/xmonad-docs/xmonad-con...
Further reading: https://research.microsoft.com/en-us/um/...

rapture 13.01.2012 12:27

Там по сабжу ничего "для простых смертных" не появилось?

werehuman 26.12.2011 13:40

Ехал барби через хаскель
Видит барби: список функций
Сунул барби лямбду в foldr
IO Maybe Functor Monad

ulidtko 20.12.2011 13:01

import Data.List
next (r,i) = ((r + (i-3)*2 + 1) `mod` 8999, i+1)
getcode exp = iterate next (1000, 11) !! (exp — 11)

ололо, ололо, я кулхацкер и хуйло.

0xd34df00d 13.12.2011 11:24

Алгоритм Крускала в 5 строк: http://paste.pocoo.org/show/520188/
Все это работает над инстансами некоторого тайпкласса Graph (пока реализовано только так): http://paste.pocoo.org/show/520189/
Естественно, потребовался собственный костыль для disjoint data type: http://paste.pocoo.org/show/520190/

R люблю х-ль!

*Haskell is used by:

0xd34df00d

0xd34df00d

kb

kb

Minoru

Minoru

λ

lukish

zw0rk

zw0rk

Crazy_Owl

Crazy_Owl

16+

238328

4DA

4da

L29Ah

L29Ah

werehuman

werehuman

amd63

amd63

Octocat

octocat

Rayslava

cirno

cirno

asmer

asmer

rhinze

rhinze

Voker57

Voker57

lexszero

lexszero

8

Eight

gelraen

gelraen

Michael Pogoda

MPogoda

folex

folex

folone

folone

nexeuse

nexeuse

Darth Bricktop

Like-all

Klayraat

clayrat

SirAnthony

SirAnthony

Ky6uk

Ky6uk

eurekafag

eurekafag

hanyuupoke

Oleg Tsarev

zamotivator

failman

failman

lkdjvsdkjfgh

saransk

jabber

jabber

Андрей

whisper

svtk

svtk

Jarkko

Jarkko

Fess

zetoke

beardog

beardog

oreolek

oreolek

Hirthwork McGillah

hirthwork