@haskellru

Страница 188 из 1551
Quet
15.02.2017
16:08:48
так там хотя бы в стандартное библиотеке есть свой реакт с блэкджеком и шлюхами

и вот оно + типизация + немного фашизма (elm-architecture) и может что-то получиться

жду пока они решат как все же делать компоненты с локальным стейтом

Satoshi
15.02.2017
17:18:02
https://telegram.me/blockchain_news

Google
Dan
15.02.2017
17:49:49
https://telegram.me/blockchain_news
я знаю канал лучше: https://t.me/forklog

Alexander
15.02.2017
18:37:25
блокчейн кончился

Serghei
15.02.2017
18:40:57
?

Alexander
15.02.2017
19:45:23
@quetzal а readonly транзакцию из RW окружения можно делать?

Quet
15.02.2017
19:45:41
да конечно

мало того, ro транзакции сильно дешевле чем rw

поэтому где можно надо их

Alexander
15.02.2017
20:01:07
угу, понимаю

+ 1 параметр типа похоже появится

Aldar
15.02.2017
20:13:37
https://www.fpcomplete.com/blog/2017/02/immutability-docker-haskells-st-type

Misha
15.02.2017
22:33:59
а вот такой вопрос, полагаю немного странный, но все-таки: мне надо писать что-то типа ХХХ deriving (Show, Ord, Eq, Data, Typeable, Generic) миллион раз подряд, можно как-то один раз этот весь список поименовать и потом использовать типа deriving AppType

?

ни разу не встречал таких расширений, но вдруг пропустил

Google
Alexander
15.02.2017
22:36:13
не видел такого

можно TH + standalone deriving

Misha
15.02.2017
22:37:55
ууу, это хардкор, проще уж тогда руками копипейстить

или не проще, но я пока морально не готов к TH

Pepe
16.02.2017
03:43:12
с хаскелом вообще беда. устроил им митап, где рассказывал про прелести фп. пригласил товарища, он по математике рассказывал. из тех кто пришел половина сбежала на середине митапа - не интересно им.
В основном все кто говорят про монады говорят в стиле "О, монада! О, как божественно! Теория категорий, да, не х*й собачий, вам не джава ваша."

Pepe
16.02.2017
03:47:13
монады (и теоркат) - это, прежде всего, модно
Да, поэтому и говорят. Хотя теория категорий сама по себе (ну по крайней мере на базовом уровне) смысла не несет. Когда учил алг. топ. использовал термины из ТК, типа пушаут. Но сам по себе пушаут вообще ничего особенного.

Может помогает структурировать когда технически тяжелое что то

Pepe
16.02.2017
05:48:01
А как же категорные модели в денотационной семантике?
Чё то даже загуглить не смог)). Это что, какая то лингвистика в терминах сепулек?

eugene
16.02.2017
05:49:06
Чё то даже загуглить не смог)). Это что, какая то лингвистика в терминах сепулек?
Это когда ты строишь модели языков (типизированную лямбду или теорию типов) в рамках категорий.

Pepe
16.02.2017
05:49:57
Это когда ты строишь модели языков (типизированную лямбду или теорию типов) в рамках категорий.
Понятно, спасибо. А что значит "в рамках теории категорий"? Чтобы категорнве свойства соблюдались?

eugene
16.02.2017
05:51:46
Понятно, спасибо. А что значит "в рамках теории категорий"? Чтобы категорнве свойства соблюдались?
Ну берут особенную категорию с нужными свойствами и показывают что она ведёт себя как модель языка. https://ru.m.wikipedia.org/wiki/Декартово_замкнутая_категория https://ru.m.wikipedia.org/wiki/Элементарный_топос

Можно построить отображение (interpretation function) из языка в модель и потом наоборот.

Pepe
16.02.2017
05:53:28
Ну берут особенную категорию с нужными свойствами и показывают что она ведёт себя как модель языка. https://ru.m.wikipedia.org/wiki/Декартово_замкнутая_категория https://ru.m.wikipedia.org/wiki/Элементарный_топос
Интересно полезно ли это. Просто в математике обычно ты берешь объект , назначаешь полезные свойства а потом оказывается что это категория

Типа взял группу. Вот тебе и категория

eugene
16.02.2017
05:54:13
Ну тут скорее берут язык и ищут ему модель. Или берут модель и смотрят какой получится язык.

Интересно полезно ли это. Просто в математике обычно ты берешь объект , назначаешь полезные свойства а потом оказывается что это категория
В целом да, потому что это позволяет свойства новые находить, про которые и не догадались бы, если смотреть только с одной стороны.

Ну это мне так кажется, я так, только изучаю.

Alexander
16.02.2017
07:29:09
блин автора lmdb-high-level надо на ёлке повесить

Google
Alexander
16.02.2017
07:29:39
а автору lmdb (байндингов, а не базы) это показать

Vladimir
16.02.2017
09:03:06
но ведь если бы не было ни автора, ни биндинга, ты бы был сейчас ровно в такой же ситуации )

Anatolii
16.02.2017
09:04:08
@qnikst время писать свой велосипед с нуля ?

Alexander
16.02.2017
09:04:22
я обычно missing пишу

@async_prince не в той же, я бы не потратил 10005000 времени на выяснение проблем

на самом деле достаточно юзабельно но много руками надо переделывать

скорее всего high-level в итоге выкинем

Alexander
16.02.2017
10:29:06
да какие-то левые абстракции, которые рушатся на каждом шагу

нужные методы не реализованы

lmdb типы завернуты в свои

где-то 3 копирования данных в запросах

Quet
16.02.2017
10:33:24
high level!

Vladimir
16.02.2017
10:37:34


? animufag ?
16.02.2017
13:07:28
кто-нибудь пользовался ghcjs?

и если да: ghc-mod завести не удалось, но с этим можно жить спокойно repl также не заработал сказав, что в этой версии interactive ещё не работает. Но это странно, тк я видел вроде доклад с конференции на ютубе как чел мутит всякие темы ghcjsi и где-то ещё вроде слышал упоминание о нём. resolver: lts-7.19 compiler: ghcjs-0.2.1.9007019_ghc-8.0.1 эта версия взята из документации стека и как бы она регулярно обновляется, так что должна бы уже поддерживать репл если он существует

Misha
16.02.2017
13:15:41
это какая-то проблема в stack repl а не в ghcjsi

? animufag ?
16.02.2017
13:15:59
в общем складывается впечатление, что я что-то упускаю. а как без репла на хаскеле писать я не представляю

я пробирался в папку с ghcjs иии. сейчас ещё раз посмотрю что он пишет

ls ~/.stack/programs/x86_64-osx/ghcjs-0.2.1.9007019_ghc-8.0.1/bin ghcjs ghcjs-boot ghcjs-pkg ghcjs-run haddock-ghcjs hsc2hs-ghcjs ~/.stack/programs/x86_64-osx/ghcjs-0.2.1.9007019_ghc-8.0.1/bin/ghcjs --interactive ghcjs-0.2.1.9007019-8.0.1.bin: --interactive is not yet supported. Usage: For basic information, try the `--help' option.

Google
Misha
16.02.2017
13:30:07
хм

я работающий ghcjsi видел только на какой-то презентации так что вполне может быть оно не еще не смержено в мастер или типа того

? animufag ?
16.02.2017
13:33:22
https://github.com/reflex-frp/reflex-platform/issues/38 вот у них в 2015м всё здорово, красиво, решили проблему. и в конце заходит чел, который тоже не понимает ситуацию

melancholiac
16.02.2017
14:33:25
есть ктт живой?

Dmitry
16.02.2017
14:35:02
а вы с какой целью интересуетесь?

Alexander
16.02.2017
14:43:08
@quetzal если я приконнектился к именованой, и ничего туда не положил, это нормально, что lmdb сегфолтится?

Admin
ERROR: S client not available

Misha
16.02.2017
14:44:52
бог ты ж мой

haskell is not ready for production прямо-таки

Alexey
16.02.2017
14:45:50
сегфолтится и нормально в одном предложении не нормально :)

не с++ же

Alexander
16.02.2017
14:59:05
commit ? (я знаю что он там не нужен и у меня readonly транзакция)

Quet
16.02.2017
14:59:24
а зачем коммит делаешь тогда?

Alexander
16.02.2017
14:59:27
похоже, что получается ключ с пустым значением

апи тупое

мне ещё 4-6 часов придётся потратить, чтобы его почеловечески переписать

Quet
16.02.2017
14:59:53
так допили эту либу хаскелевую

последователи будут благодарны

Alexander
16.02.2017
15:00:40
этим закончится все, но там ещё и надо проверить что все работает сначала

Google
Alexander
16.02.2017
15:00:58
мне не дадут зелёный свет перепиливать её прям щас : /

Quet
16.02.2017
15:02:17
а если бы ты пришел к ним и сказал что "чуваки, на хаскеле нет библиотеки для lmdb которую вы выбрали", дали бы с нуля написать? )

Alexander
16.02.2017
15:03:00
у них уже было все написано

но он сегфолтилось и падало

а моя задача от этого зависела

мне сказали "пофикси за нас"

я начал фиксить, в течении дня починил 172 теста их 175

потом оказалось, что там с dupsort напортачили, и нужно самому стек запилить, починил 173/175

потм оказалось, что на самом деле там треш угар и содомия, и совершенно не следится за тем, где multi-value где скаляр

в итоге это сейчас второй день правлю

перепилив весь апи внутри проекта, заодно

идеально если сегодня или завтра оно будет проходить тесты

Quet
16.02.2017
15:07:19
круто. а написано было используя этот lmdb-highlevel ?

Alexander
16.02.2017
15:24:21
Ага

В общем-то я его оставил, пока, потом наверное надо будет выпилить до конца. А пока от бойлерплейта чуть спасло

melancholiac
16.02.2017
17:26:48
скала - это хаскель для джвм?

без тухлых помидоров плж

Страница 188 из 1551