
Ilya
08.03.2017
07:56:00
Только всякие чаты универов
Но там будет много локального флуда, который мне по барабану

Vladislav
08.03.2017
07:57:48
есть pro.math, правда там мало народу пока

Alexander
08.03.2017
07:59:01
давайте, про haskell и RULES

Google

Ilya
08.03.2017
07:59:21

Vladislav
08.03.2017
08:01:05

Ilya
08.03.2017
08:05:58

Max
08.03.2017
08:42:37
https://twitter.com/5HT/status/839395772324065280

Dmitry
08.03.2017
08:43:29
и?
писец конечно, гуру развелось. "научный руководитель"

Max
08.03.2017
08:46:38
тебе просто слабо написать компилятор в емакс лисп

Quet
08.03.2017
08:47:10
оо.. макс - гура! )

Dmitry
08.03.2017
08:49:32
да мне что-то сомнительно, что за ... сколько там - ну день - можно въехать в тот же hoopl
или что там у них в nhc
или они уже выкинули hoopl
ну и вообще формат хакатона мне как-то сомнителен
в принципе.

Google

Ilya
08.03.2017
08:58:31

Dmitry
08.03.2017
08:59:13
да я тоже смузи поперхнулся

? animufag ?
08.03.2017
12:09:11

Serghei
08.03.2017
12:23:55
Ого. Съездил на 4 дня в горы... Понаписали

Alexander
08.03.2017
13:21:24
Смело пропускай все

Misha
08.03.2017
13:28:24
Колесико мышки, да. А кто знает какое-нибудь хорошее расширении postgresql-simple которое умеет отличать на уровне типов состояние транзакции? Типа если кто-то сделал prepare transaction, то тип меняется на TxPrepared (index monad или как это делается правильно?)
есть https://www.stackage.org/haddock/lts-8.4/postgresql-transactional-1.1.1, но там просто type PGTransaction = PGTransactionT IO
и prepare в api нет

Vladimir
08.03.2017
13:47:18
хоспаде, это же прямо в начале первого курса на матане говорится
и на алгебре
и на геометрии

Alexander
08.03.2017
13:48:21

Vladimir
08.03.2017
13:48:48
да, я допустил косячок
не там исключение поставил
f : R\0 -> R, f(x) = 1/x
именно потому и пишут в учебниках обычно
f : X -> R
потому что X можно потом отдельно описать как D(f)

Alexander
08.03.2017
13:50:09
Во, так норм:)

Vladimir
08.03.2017
13:52:26
если необходимо при этом построить биективную функцию, т.е. отображение, то надо ввести дополнительное условие
f : X -> X для данного примера f(x) = 1/x
просто потому что в f(x) = 0 не определено значение собственно x
вообще, выше, конечно, был сильно глупый спор, особенно когда решили приплести труды Бурбаки, потому что они тут не к месту вообще
просто один не смог правильно мысль сформулировать, а второй попытаться вдаться в вопрос не прибегая к ненужному в этом вопросе труду

Google

Ilya
08.03.2017
15:01:16

Alexander
08.03.2017
18:39:32
@quetzal ping?
в lmdb можно как-нить нахаляву получить rollback для действия? в смысле закоммитить, а потом все назад сделать. (вроде нельзя но все же)

Kit
08.03.2017
19:02:29
Кто нибудь может объяснить что происходит:
в интерпритатре вычисляю 2^5000 все хорошо считается (сокрее всего 2 воспринимается как Int), при вычислении 2.1^5000 возникает Infinity, причем если взять round $ 2.1^5000 получим какой-то конкретный ответ
ну и 3^5000 тоже вполне прекрасно считается
(3::Float)^5000 = Infinity

? animufag ?
08.03.2017
19:07:32
плавающи числа сделаны по стандарту (иеее какой-нибудь). А целые числа поддерживаются либой для длинной арифметики
в общем и то и другое гуглится, магии тут нет

Kit
08.03.2017
19:08:27
почему round считается?

? animufag ?
08.03.2017
19:08:41
а это уместный вопрос
round $ 1/0
это общий round для любого Infinity

Artem
08.03.2017
19:11:31
Ieee754

Kit
08.03.2017
19:12:00
а как длинную арифметику сделать на дробных числах?

? animufag ?
08.03.2017
19:12:26
Ieee754
они же одинаковые в разных яп?

Vladislav
08.03.2017
19:15:02

Kit
08.03.2017
19:15:12

? animufag ?
08.03.2017
19:15:35
если это произвольное число с плавающей запятой, то видимо сделать фиксированную запятую
ну скорей всего уже кто-нибудь где-нибудь писал

Google

Vladislav
08.03.2017
19:19:08
есть gnu mpfr (http://www.mpfr.org/), думаю где-то есть биндинги для Хаскеля

Kit
08.03.2017
19:19:57
не ужели этого никто не сделал на чистом haskell ?

Vladislav
08.03.2017
19:22:11

Kit
08.03.2017
19:22:49
а вычисления через символьный подход, я кстати тоже делаю, но на других системах и приходится, я вам скажу, факторкольца считать, не очень практичное занятие

Vladislav
08.03.2017
19:22:51
вообще вот, библиотеки с подходами к задаче на любой вкус https://wiki.haskell.org/Libraries_and_tools/Mathematics#Real_and_rational_numbers

Kit
08.03.2017
19:28:44

? animufag ?
08.03.2017
19:29:44

Artem
08.03.2017
19:31:04

Kit
08.03.2017
19:31:15
маленький костыль придется сделать,

Vladislav
08.03.2017
19:33:31

Kit
08.03.2017
19:34:16

Quet
08.03.2017
23:08:25

Alexander
08.03.2017
23:08:45
Пасиб
Тут похоже придется городить коммит лог :/ в общем завтра буду с требованиями разбираться

Dmitry
09.03.2017
04:38:28
@qnikst по моему тебе было уже проще свою базу написать

Alexander
09.03.2017
05:23:03
:)
Возможно

Dmitry
09.03.2017
05:33:25
потом еще выяснится ,что пресловутый LSM - просто какая-то immutable структура с записываемой головой и вообще используется во всяких FS для флеша.

Google

Dmitry
09.03.2017
05:33:54
если что, я без понятия про LSM, никогда не вчитывался.

Мерлин
09.03.2017
10:54:38
https://habrahabr.ru/post/323526/

Alexander
09.03.2017
11:38:09
В отличие от data, newtype-тип не поднят (unlifted type) — какое-то очень противоречивое утверждение, а если просто ложное
почему хабр такой хабр всегда

Misha
09.03.2017
11:38:40
он всегда такой
то есть там наверное есть нормальные статьи, но откапывать их там под слоем чудовищного уровня переводов себе дороже

Alexander
09.03.2017
11:40:48
а так норм статья

melancholiac
09.03.2017
12:20:46
а есть отдельный канал по хаскелю для того чтоб задавать тупые вопросы?

Dmitry
09.03.2017
12:23:13
да и сюда тупые можно, в чем проблема-то?

Ilya
09.03.2017
12:23:50

melancholiac
09.03.2017
12:24:23

Anatolii
09.03.2017
12:24:40
Мне здесь часто помогали и отвечали по тупым вопросам

Igor
09.03.2017
12:25:04
https://gitter.im/ruHaskell/forall
хотя телеграмм удобнее.

Ilya
09.03.2017
12:26:23
а можно ссылон
https://gitter.im/ruHaskell/home
Там несколько комнат, одна вроде отдельная как раз для новичков

melancholiac
09.03.2017
12:27:24
уже зашел, спс

? animufag ?
09.03.2017
12:28:52
обычно тупых вопросов мало

Alexander
09.03.2017
12:29:19
сюда норм в гиттер норм, частично люди пересекаютс

? animufag ?
09.03.2017
12:29:21
если вопросов много, значит есть некоторое представление о предметной области