
Dmitry
20.02.2017
16:08:41
т.е реально, нестрипнутый - 3 мегабайта, стрипнутый - 300 килобайт
ничосе.
ну ладно, допустим ок

Quet
20.02.2017
16:09:07
@voidlizard и советую раст ставить через rustup
там тулчейны переключать в одну команду (с nightly на stable например)

Google

Dmitry
20.02.2017
16:09:31
ну вроде и так.
теперь осталось собрать им что-нить для мипса
если это вообще возможно
он llvm-ный?

Quet
20.02.2017
16:09:55
ага

Dmitry
20.02.2017
16:10:01
это проблема... ладно посмотрим

Мерлин
20.02.2017
16:10:08

Quet
20.02.2017
16:10:24

Dmitry
20.02.2017
16:10:51
у нас gcc-шный билдрут

Мерлин
20.02.2017
16:12:02
А? )
Всё всобачивается в бинарник, кроме libc

Quet
20.02.2017
16:12:39
на самом деле конечно как слинкуешь
но тут речь шла про размер дебажных символов
потому что сам бинарник без них 300кб

Google

Quet
20.02.2017
16:17:50
в смысле если компилировать llvm а линковать gcc

Dmitry
20.02.2017
16:19:08
не знаю, раньше был musl и это могло вызвать проблемы, сейчас нормальный libc или uclibc не помню

Quet
20.02.2017
16:20:21
вот кстати хотел спросить за uclibc
если у вас он
линкер в расте от gcc так что вам может и подойдет на мипсах этих )

Dmitry
20.02.2017
16:24:46
ну да, я гляну прямо вот скоро
потому что если получится вкорячить, это будет прямо праздник какой-то
т.е это я на x86 хаскелист, а на мипсах я уже чему угодно рад кроме си плюсов и го

Quet
20.02.2017
16:26:26
а на го пробовал?

Dmitry
20.02.2017
16:26:38
не, брезгую
это без меня

Quet
20.02.2017
16:26:48
оно конечно своеобразное такое
но в рамках get shit done годится

Dmitry
20.02.2017
16:27:13
плюс жирные бинарники

Quet
20.02.2017
16:27:19
жирные, факт

Dmitry
20.02.2017
16:27:27
а жирные бинарники нельзя. рам не проблема, проблема флешка
есть модели, где флешка 4 мегабайта

Quet
20.02.2017
16:27:48
но если у тебя где-то сишечка и на ее место влазит го — можно пробовать )

Dmitry
20.02.2017
16:28:07
а туда нужна линуксня и куча всякого прочего стафа
помимо самой тулзы.

Google

Dmitry
20.02.2017
16:28:39
так что для раста я хотя бы вот на днях мануал видел, как его в openwrt вкорячивать. значит, и к нам можно наверное

Quet
20.02.2017
16:28:50
всегда удивляло.. эти флешки по 4гб — это производитель закупил 10 лет назад и никак потратить не может?
ща кажется объемов уже таких нет

Dmitry
20.02.2017
16:29:01
я не знаю,, тот же вопрос задаю
они еще и nor
не nand

Quet
20.02.2017
16:29:32
ну точно закупили оптом 100 лет назад и никак не потратят )

Dmitry
20.02.2017
16:29:32
на топовые модели ставят нормальные, но в вот в нижнем сегменте такой вот ад
очень может быть, кстати
ну или тупо контракт
с производителем
те дают сладкую цену, а эти обязуются покупать по стлько-то пароходов в год

Мерлин
20.02.2017
16:30:18
Есть мнение, что это просто самое дешевое, что можно достать в Китае

Quet
20.02.2017
16:31:13

Мерлин
20.02.2017
16:31:34
http://www.haskellforall.com/2017/02/the-curry-howard-correspondence-between.html

? animufag ?
20.02.2017
16:56:09
о, сегодняшняя статья
посмотрел статью, посмотрел dhall.
не понимаю зачем он занялся этим dhall (ну или скорее зачем он в этой статье).
ну и true = (), false = void это всё знакомо (для тех кому не знакомо наверное найдутся получше статьи)
а пример как доказывать теории на хаскеле я не нашёл.
ну то есть примерно представляю процесс: проходится тайпчек и значит доказано.
∀(a : Type) → a → a для начала: куда это писать?
а не. поторопился. ну ладно не буду редактировать
хорошо, для того доказательства он пишет id. и так каждый раз нужно писать тело функции?

Google

Alexander
20.02.2017
17:31:12
Будет еще писать забаню
Репорт - репортнул

Мерлин
20.02.2017
17:33:15
Будет еще писать забаню
Лучше сразу
Мб написать бота для превентивного бана с блеклистом?
Таких спамеров легко отслеживать, они обычно в нескольких группах постят неодновременно.

Alexander
20.02.2017
17:53:38
в след раз сразу буду
@quetzal ping?
если человек сделал RW транзакцию по lmdb базе, и внутри этого кода делает RO (но точно полностью внутри скоупа RW) это нормальная идея, просто запустить вычисления в рамках транзакции выше?
т.е.
withRWTransaction $ withROTransaction ...
приведёт с созданию тольк RW транзакции
кому нужна книжка http://i.juick.com/p/2862741.png
а то реально можно уже собирать

Anatolii
20.02.2017
20:47:11
Мне кажется я уже попадал в эту ситуацию☺

Alexander
20.02.2017
20:48:29
ну у меня в жуйке подборка за несколько лет
половина с *typefun ещё

Quet
20.02.2017
21:37:18

Alexander
20.02.2017
21:37:45
parent транзакция же только rw?
всмысле открывать другую с parent = NULL?

Quet
20.02.2017
21:38:02
да
чтобы у rw был скоуп минимальный

Alexander
20.02.2017
21:38:18
угу
ну у меня был вопрос когда в RW скоуп больше, мне нужно было написать логичные инстансы для влженных транзакций

Google

Alexander
20.02.2017
21:39:14
в итоге сделал что RW друг в друге как вложенные, RO отдельно запускаются

Quet
20.02.2017
21:39:18
я б делал тогда внутри одной rw

Alexander
20.02.2017
21:39:22
с комментарием как сделать то, что я описал

Quet
20.02.2017
21:39:49
а, ну круто
это ты допиливаешь пакет таки?

Alexander
20.02.2017
21:39:54
нет пока
тут у клиента оказывается ещё свой пакет пилится
но я его не видел пока

Quet
20.02.2017
21:40:25
больше хаскельных врапперов...

Alexander
20.02.2017
21:40:31
может есть шанс что на его основе что-нить заоперсорсить можн
я не фанат 100500 пакетов
недоделанных

Quet
20.02.2017
21:40:57
ну лучше один но рабочий)

Alexander
20.02.2017
21:41:26
и вообще не фанат пакетов, так часто удивляюсь когда то, что я считаю мелкой утилиткой в пакете люди опакечивают
типа stm-conduit и т.п.

Quet
20.02.2017
21:42:01
leftpad блин )

Alexander
20.02.2017
21:43:45
в stm-conduit потом конечно наконтрибьютили (криво) всякого
что потом пришлось в комеинтейнеры идти
кстати надо патч замержить свой ломающий обратную совместимость с кривым поведением

Quet
20.02.2017
21:46:19
кстати из всего разнообразия аналогов -- кондуиты самое вменяемое?

Alexander
20.02.2017
21:46:43
не уверен