*haskell

0xd34df00d 28.08.2011 20:23

Господа, а есть ли хреновины, которые позволяют интегрировать cabal и эмерге?

0xd34df00d 17.08.2011 15:10

GHC 7.2.1 няшка, судя по ченджлогу. Правда, опять же, судя по ченджлогу, половина старого кода опять не соберется. Куда бы прописать FlexibleInstances по дефолту?

0xd34df00d 27.07.2011 09:02

В \1 есть большой недостаток — сразу после него на плюсах писать больно и тошно.

0xd34df00d 27.07.2011 00:25

Ффух, наконец-то добился работоспособного построителя матриц инцидентности выражений. Что-то типа такого:
*Main> incMatrix "x + sin (2 * y ^ z)"
Right (IncMatrix {numMatrix = (8><7)
[ 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0
, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0
, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0
, 0.0, 0.0, 1.0, 1.0, ... more →

0xd34df00d 26.07.2011 19:42

Почитал куски Parsec'а. Почувствовал себя ничтожеством.

0xd34df00d 26.07.2011 18:32

Круто, все-таки, иметь возможность запиливать собственные операторы. Запилил (|++|) для добавления ноды графа в список нод графа в аккумуляторе состояния и (|++-|) для добавления ребра в список инфы о ребрах графа. Код стал весьма читабелен и няшен.

0xd34df00d 25.07.2011 16:13

Но все равно то, как работает Parsec, для меня большая загадка. Даже пока сигнатуры каких-нибудь buildExpressionParser сходу воспринять не могу.
Пока я лишь пользуюсь этим, как макака инструментом или индусокодер формошлепкой. И это печалит, УМННБТ, ЯХВ^W^W
Ну ничо, прошарю, чо ж еще делать.

0xd34df00d 25.07.2011 16:00

Подрочил на parsec.

0xd34df00d 23.07.2011 14:07

[18:03:53] AM I QT?: вместо того чтобы программировать придумывают зигохристоморфические препроморфизмы и дрочат на них. зато можно понтоваться. не хочу никого обидеть, но мое мнение о хаскикоммунити таково.
[18:05:55] AM I QT?: да вы дрочите на свои типы как безногий на костыль
[18:06:14] AM I QT?: типы, типы, типы

0xd34df00d 23.07.2011 13:56

С ноября или декабря того года не писал на хацкеле, повторяю сейчас. Совсем по-другому, конечно, все это дело смотрится по сравнению с тем временем, когда я хаскель первый раз осиливал два года назад, после двух лет-то долбежки матаном-функаном.

0xd34df00d 10.07.2011 23:38

Джва часа ловил баг, которого бы вообще не было, если бы плюсцы были чуть почище.

0xd34df00d 13.06.2011 21:59

Очень жаль, что список строк в плюсах не наделен монадической структурой и вообще. Иначе операция объединения кучи списков-значений мапы записалась бы в одну строчку одним оператором, равно как и ее вывод.

0xd34df00d 01.01.2011 13:13

Как тяжело даже без таких банальных вещей, как Maybe.

0xd34df00d 01.01.2011 11:19

Пстач, а если бы от тебя залетела монада, что бы ты сделал?

0xd34df00d 05.12.2010 17:47

Haskell — это иногда такой продвинутый калькулятор, да. Помогает решать задачи по теорверу.
fac n = product [1..n]
c n k = fac n `div` (fac k * fac (n — k))
numTrue = 1 — (toRational $ 4 * c 13 6 + 6 * c 26 6 + 4 * c 39 6) / (toRational $ c 52 6)

0xd34df00d 05.12.2010 15:18

Гохаце не жрет идентификаторы, отличные от состоящих из a-zA-Z0-9 и еще пары символов, пичаль. А так бы красиво было написать сумматор и обозвать его Σ

Do you really want to delete ?

*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