Пришло время собрать свежий ghc, ghc-7.4.1 сам не соберется!
Кстати, интересно, сколько пакетов отвалится на ghc-7.4.1.
Пришло время собрать свежий ghc, ghc-7.4.1 сам не соберется!
Кстати, интересно, сколько пакетов отвалится на ghc-7.4.1.
$ 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 люблю х-ль!
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