*Haskell

lukish 18.08.2012 22:34

Кстати, набыдлил полиморфных посетов https://github.com/dmalikov/posets
Полезность примерно нулевая
!

gelraen 17.08.2012 17:37

<xxx> обколются своим хаскелем
<xxx> а потом монады за ними собирай ходи

gelraen 17.08.2012 17:16

Aug 17 20:08:25 imax kernel: pid 11596 (ghc), uid 0: exited on signal 11 (core dumped)
Aug 17 20:08:56 imax kernel: pid 12227 (ghc), uid 0: exited on signal 11 (core dumped)
Aug 17 20:09:35 imax kernel: pid 15363 (ghc), uid 0: exited on signal 11 (core dumped)
Aug 17 20:09:51 imax kernel: pid 15938 (ghc), uid 0: ... more →

madInsane 14.08.2012 12:17

Люди!
Я слаб в программировании, поэтому хотел бы задать вопрос более опытным в данном вопросе людям. Заранее скажу что я не умею кодить на c, c++, бейсике, ассемблере, яве, хаскеле, питоне и прочих языках. Я совершенно слабо себе представляю рекурсии, функции, вызовы процедур, работу с файлами и прочее. Но ... more →

lukish 11.08.2012 21:01

Да что вы все ноете? Умные люди понимают, что Хаскелл гениальный ЯП для людей не обделенных абстрактным мышлением. Поэтому бессмысленно им спорить с быдлом, которое кичится, тем, что 10 лет потратило на изучение Cи. Вот и я молчу, я не собираюсь кому-то что-то доказывать, я знаю, я уверен, что я прав и мне радостно ... more →

Minoru 09.08.2012 08:12

Одна из цитат недели по версии Haskell Weekly News (выпуск 239):

> romm: i thought i knew programming. this is like discovering a new continent.

lukish 04.08.2012 20:58

ну тут хуйня простейший аппликативный парсер жсона хуячишь инстанцию тужсон потом инстанцию фромжсон и готово врубаем
как дело доходит до переменки тужсон которой ты криво написал ХУЙ ПИЗДА КИШКИ РАСКРЮЧИЛО ГОВНО ПО СТЕНАМ ВОСЕМЬ ГИГОВ ОПЕРАТИВЫ СОЖРАЛА ЛЕНИВАЯ ПОЕБЕНЬ И
МОЛНИЕНОСНО РЕШИТЕЛЬНО СТАЛА СРАТЬ ЕЙ ... more →

lukish 04.08.2012 19:50

Оомкиллер не убивает кашкельный процесс. Процесс может медленно но верно сжирать память, пока не сожрёт полностью.
Научите. У меня стойкое ощущение, что я делаю что-то не так и мудак.

kb 03.08.2012 14:15

Вот, казалось бы, простая функция для вывода главной сущности, а сколько сайд-эффектов различных при юнит-тестировании http://screencloud.net/v/bL3M

В связи с этим вопрос, кстати, по всем этих вашим Хаскелям. При тестировании некоторого юнита хорошо бы как минимум быть уверенным, что ты заменил на моки / стабы все ... more →

Minoru 29.07.2012 11:39

Не знаю, под каким тегом спрашивать такие вопросы, так что поставил названия языков, пользователи которых могут знать ответ.

Читаю про structural и nominal typing, возникла пара вопросов:
  • в примерах структурной типизации[1] мы определяем функцию, которой от параметра нужен лишь метод set_x. Это разве не duck ... more →

Minoru 24.07.2012 15:39

Avoid success at all costs это, конечно, хорошо, но когда из-за каких-то конфликтов версий нельзя просто сделать cabal install --reinstall --flags="with_xft" xmobar — это печалит. Переустанавливаю теперь заново десяток библиотек, да. Пакетного менеджера ещё нет? Cabal nirvana во что-то юзабельное выросла?

kb 24.07.2012 07:43

Ну вот не понимаю. Очередная статься, очередная логика: хаскель — функциональный язык => нельзя поменять значение переменной => результат функции зависит только от её параметров.

а что, блять, прочитать что-то из базы данных хаскель не умеет?

http://learnyouahaskell.com/input-and-ou...

lukish 21.07.2012 09:04

После $ идет возвращенное значение, которое будет передано как аргумент. Работает наглядно только в тех случаях, когда возвращаемое значение нужно передать как последний аргумент.

lukish 18.07.2012 15:01

Если кому интересно — починил блямбабота http://hackage.haskell.org/package/lambd...

Добавил его и зависимости в nixpkgs https://github.com/NixOS/nixpkgs/pull/49

!

0xd34df00d 16.07.2012 20:48

А вообще, конечно, рефакторить код на х-ле — одно удовольствие. За час переделал код с велосипедов и dsp на hmatrix, попутно разобравшись в их API и всем таком. Тайпчекер котик, всего лишь натыкал констрейнтов, где нужно, и все просто работает.

0xd34df00d 16.07.2012 17:38

Из-за того, что Numeric.GSL.Fitting.fitModel жрет Double'ы, придется либо делать realToFrac везде, что сулит пиздец производительности, либо зафиксировать, что генетические алгоритмы работают с Double.
С другой стороны, нахуя им работать не с Double?

ulidtko 16.07.2012 17:37

http://www.yesodweb.com/blog/2012/07/cla...

> The motivation here is a simple hypothesis: programmers are lazy. Writing:
> "foo" ++ "bar"
> is far easier than:
> import qualified Data.Text as T
> T.pack "foo" `T.append` T.pack "bar"

THIS.

0xd34df00d 16.07.2012 16:14

Сейчас мне предстоит увлекательнейший квест — попытки разобраться в хаскель-коде, написанном 10 месяцев назад.

ulidtko 16.07.2012 02:17

Ещё чуть-чуть, и я научусь совсем без затруднений писать на хачкеле в императивном стиле.

ulidtko 14.07.2012 17:39

Лолшто

<interactive>:1:25:
No instance for (Num ())
arising from the literal `1'
Possible fix: add an instance declaration for (Num ())
In the expression: 1
In a stmt of a 'do' block: y ← [1 .. 3]
In the expression:
do { x ← [1 .. 5];
y ← [1 .. 3];
return $ when (y > 2) $ (x, y) }

ulidtko 14.07.2012 13:36

Понял, что меня до сих пор напрягает в хачкеле: из-за богатых возможностей абстракции я совершенно теряюсь при разграничении interface/implementation detail. Частенько приходится делать сознательное усилие и спешиалкейсить говны, отбрасывая излишние абстракции. Такие дела.

Eight 11.07.2012 09:52

Пацаны дайте годных чего-нибудь по изучению хаскеля

lukish 08.07.2012 17:13

GTKHS - acronym for Getting To Know Him Syndrome (used by girls).

When you freakout when meeting someone and/or destroy your chances of getting to know him.
The other day I met the cutest guy at (add name of place here) but i totally got GTKHS and ruined my ... more →

*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