*Haskell

0xd34df00d 16:27

Yo dawg I herd you like maps...

fixResults = map (id *** map (dropWhile isNumber)) . concatMap (\(t, d) → map (\(st, l) → (t ++ " " ++ st, l)) d)

0xd34df00d 16:13

Все чаще хочется обмазываться Control.Arrow. Например, вместо map (\(t, l) → (t, brkHead "===" l)) сделать map (id *** brkHead "==="). Мелочь, а красиво, приятно и point-free.

ulidtko 23.03.2013 12:10

http://hackage.haskell.org/trac/ghc/tick... потные хуйцы SPJ без смс

lukish 21.03.2013 21:15

So when an 17-year old girl has no trouble with kan extensions, continuation Monads and traversable stuff, you ruby developers should really ask yourselves what the fuck you all did wrong in life.

4da 18.03.2013 08:43

типикал хаскелепроблемы → http://juick.com/2277547

kb 16.03.2013 09:47

Хотел написать письмо Daan Leijen чтоб сделал хоть какое-нибудь коммьюнити для Parsec (а то документация, во-первых, скудная, во-вторых устаревает), а его единственный контактный имейл университетский уже не работает. На страничке http://research.microsoft.com/en-us/peop... тоже не видно.

amd63 13.03.2013 06:24

CABAL_EXTRA_CONFIGURE_FLAGS="--enable-shared"
GHC_BOOTSTRAP_FLAGS="-dynamic"
добавив сие в /etc/make.conf, не вижу иного для себя исхода, окромя запуска haskell-updater --all
...пересобрались 67 пакетов // фу, как мало :)
И было у меня файлов *.dyn_hi в количестве 977 и стало их 2179

А зачем это всё? А вот ... more →

0xd34df00d 11.03.2013 07:49

Впрочем, если парсить ленивым haxml, то нихрена памяти и не жрется, масштаб — мегабайт на все.
Ну и еще два гига на Data.Map с миллионом элементов, но это уже похуй.

Кстати, есть чо thread-friendly для ассоциативных массивов?

0xd34df00d 11.03.2013 05:45

Как няшно поутру написать какую-нибудь такую функцию → process = sortByFreq . filterAbbs . foldr addWord M.empty . concatMap words . getQueries

komar 10.03.2013 16:50

А хуйни для генерации автоматов у вас тоже нету? Чуть что — cразу на парсеке ебошите?
inb4 @Voker57 СИШЕЧЬКА С БИЗОНОМ ТЕБЕ ТУТ ШТОЛЕ

komarL29Ah 10.03.2013 15:35

Как распарсить XML в х-ле?

0xd34df00d 10.03.2013 13:59

Так, haxml тоже отжирает по 6 гигов на 43 метра иксемеля. Пойду подолблюсь в hexpat.

0xd34df00d 10.03.2013 13:44

Поймал себя на бугурте от отсутствия чего-то вроде decltype для сигнатур в хачкеле.

0xd34df00d 10.03.2013 13:10

Зашарил haxml, в процессе два раза подрочил. Няшнота.

0xd34df00d 10.03.2013 10:00

А, блеа. я ошибся и запускал не на той машине скрипты. В общем, в позапредыдущем посте не три гигабайта, а 6 с половиной.

0xd34df00d 10.03.2013 09:20

Prelude Text.XML.Light.Input> xml !! 1
Elem (Element {elName = QName {qName = "?xml", qURI = Nothing, qPrefix = Nothing}, elAttribs = [Attr {attrKey = QName {qName = "version", qURI = Nothing, qPrefix = Nothing}, attrVal = "1.0"},Attr {attrKey = QName {qName = "encoding", qURI = Nothing, qPrefix = Nothing}, attrVal ... more →

0xd34df00d 10.03.2013 09:15

Парсинг 43-мегабайтного файла с xml — 3 гига сожранной оперативки. Ленивость @ функциональщина.
А долбиться в комбинаторы с haxml мне ленивовато.

amd63 05.03.2013 17:12

Больше всего в пользовании hackport меня поражает то, что тарболы качаются с http://dev.gentoo.org/~qnikst как будто @qnikst в ответе за всё

octocat 01.03.2013 09:47

[–]SupersonicSpitfire 1 очко 2 дня назад
Spotted a typo: "programer"
[–]ithika 2 очка 1 день назад
Typical Haskellers, always concentrating on the typing errors.
[–]SupersonicSpitfire 1 очко 1 день назад
No wonder, when all the actual thinking is done by the ... more →

kb 01.03.2013 08:20

1. оказывается, х-ль умеет multiline-строки в виде:
a = "foo\
\ bar \
\ baz"
(слэш на новой строке указывает, где она начинается, чтоб можно было выравнивать это безобразие)
2. emacs при этом немного ломается, потому я уж лучше вернусь к "foo" ++ "bar" пока.

kb 25.02.2013 16:53

А если серьезно, никто не подскажет как нормально сделать в quickCheck аналог assertEquals? Чтоб красиво diff печатал (можно как-то совсем по-умному, конечно).

4da 20.02.2013 09:36

Что-то в это есть:

@maxlapshin:
3 minutes ago
@qnikst в любом случае поведение адептов хаскеля очень показательно и напоминает феминисток. Макс написал пост о том, что в go улучшение шедулера. Макс не пишет на хаскеле, его блог малоинтересен для программиста на хаскеле, но кто первым же влез? Правильно, дрочеры на ... more →

*Haskell is used by:

0xd34df00d

0xd34df00d

kb

kb

Minoru

Minoru

λ

lukish

zw0rk

zw0rk

16+

238328

Crazy_Owl

Crazy_Owl

4DA

4da

L29Ah

L29Ah

werehuman

werehuman

amd63

amd63

Octocat

octocat

Rayslava

Voker57

Voker57

cirno

cirno

asmer

asmer

rhinze

rhinze

gelraen

gelraen

Michael Pogoda

MPogoda

lexszero

lexszero

8

Eight

folex

folex

folone

folone

nexeuse

nexeuse

Darth Bricktop

Like-all

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

Jarkko

Jarkko

Fess

zetoke

beardog

beardog