Пришло время собрать свежий ghc, ghc-7.4.1 сам не соберется!
Кстати, интересно, сколько пакетов отвалится на ghc-7.4.1.
*Haskell
$ 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 →
Олололол, товарищ тут сделал простенький бенчмарк языков в тегах.
https://plus.google.com/1129120514579983...
Угадайте, кто соснул: плюсы, питон или хаскель?..
Вкратце, для неосиливших, суть такова: пишется наивный спелчекер на 20 строк. Слова из /usr/share/dict/words загружаются в ... more →
>Некаррированные функции это функции от кортежей (те и другие переводятся друг в друга с помощью ФВП carry/uncarry).
>carry/uncarry
>carry
>uncarry
СССУКА Я НАЙДУ И УБЬЮ ТЕБЯ, УБЛЮДОК
Если человек, например, указатели не понимает, то ругают человека, а если монады, то монады.
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 →
> Some people see a problem and think "I know, I'll use Haskell!" Now they have a monoid in the category of problems.
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 →
Смотреть выступление SPJ в HTML5 бесплатно без регистрации
http://yow.eventer.com/events/1004/talks...
1:00+
Хорошая презенташка:
Pragmatic FP with Haskell
http://code.haskell.org/~dons/talks/padl...
Хотел написать кое-что на happstack. Открыл доки. Разболелась башка от монадных комбинаторов. Закрыл доки.
Завидую питоноблядям.
Большинство современных языков программирования совершенно не считаются с пробельными символами (пробелы, знаки табуляции и конца абзаца). Их просто нагло игнорируют. Мы считаем, что это ужасно несправедливо по отношению к вполне дружелюбной части сообщества символов. Разве можно отбрасывать их только за то, что ... more →
`Делаешь пандорический захват, лифтишь в монаду, потом строишь рекурсивную схему (здесь подойдёт зигохистоморфный препроморфизм) как монадический трансформер из категории эндофункторов, и метациклически вычисляешь результат. Любой второкурсник справится. А если делать на анафорических лямбдах — так задачка вообще ... more →
Если вы запомните из Haskell всего одну вещь, пусть это будет привычка ставить в списках запятую *в начале строки*.
Example: http://xmonad.org/xmonad-docs/xmonad-con...
Further reading: https://research.microsoft.com/en-us/um/...
import Data.List
next (r,i) = ((r + (i-3)*2 + 1) `mod` 8999, i+1)
getcode exp = iterate next (1000, 11) !! (exp — 11)
ололо, ололо, я кулхацкер и хуйло.
Алгоритм Крускала в 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
профессиональный говноед
ulidtko
Александр Марков
komar
Spiritual ecstasy
rapture
λ
lukish
zw0rk
zw0rk
Crazy_Owl
Crazy_Owl
16+
238328
4DA
4da
L29Ah
L29Ah
werehuman
werehuman
Evgeny I. E. Omelchenko
Elemir
amd63
amd63
Octocat
octocat
Mагог Магогович
magog
cirno
cirno
asmer
asmer
rhinze
rhinze
Voker57
Voker57
desperate donkey
odin
lexszero
lexszero
8
Eight
gelraen
gelraen
Michael Pogoda
MPogoda
folex
folex
folone
folone
nexeuse
nexeuse
Оранжевус Охуеннус
utros
Darth Bricktop
Like-all
Klayraat
clayrat
SirAnthony
SirAnthony
Псикукумбер Томатический
Psykukumber
Ky6uk
Ky6uk
eurekafag
eurekafag
Bender Bending Rodríguez
DJm00n
Oleg Tsarev
zamotivator
failman
failman
lkdjvsdkjfgh
saransk
jabber
jabber
Лисий хвост
madInsane
Андрей
whisper
svtk
svtk
Jarkko
Jarkko
Fess
zetoke
18+ Запрещено для детей.
hedgehog
beardog
beardog
oreolek
oreolek
Hirthwork McGillah
hirthwork
Andrew Motrenko
werdn
0xd34df00d
kb
Minoru
ulidtko
komar
rapture
lukish
zw0rk
Crazy_Owl
238328
4da
L29Ah
werehuman
Elemir
amd63
octocat
magog
cirno
asmer
rhinze
Voker57
odin
lexszero
Eight
gelraen
MPogoda
folex
folone
nexeuse
utros
Like-all
clayrat
SirAnthony
Psykukumber
Ky6uk
eurekafag
DJm00n
zamotivator
failman
saransk
jabber
madInsane
whisper
svtk
Jarkko
zetoke
hedgehog
beardog
oreolek
hirthwork
werdn