@haskellru

Страница 337 из 1551
Denis
27.07.2017
13:32:33
Aleksey
27.07.2017
13:33:31
Это Cell если уж у нас FRP, т.е. ячейка "как в Excel" которая всегда хранит значение

И уведомляет заинтересованных об изменении значения

apply т.о. слушает две ячейки и по сигналу от любой меняет своё значение на результат применения функции к текущим значениям обеих ячеек

Google
Denis
27.07.2017
13:34:59
ну есть Signal oriented, Behavior oriented, Cell там много разных реализаций

Aleksey
27.07.2017
13:35:34
Раз уж сигналы вспомнили, то MouseDown - сигнал

Т.е. непрерывный поток состояний кнопки мыши

А ещё, помнится, есть деление на дискретный FRP и непрерывный :)

Denis
27.07.2017
13:37:14
я ща использую https://github.com/reflex-frp/reflex

Alex
27.07.2017
13:42:59
тру FRP типа непрерывный, дискретный по науке так и называют - synchronous discrete programming

это где lustre, signal, lucid ватэтавсё

Aleksey
27.07.2017
13:43:38
зато дисктретку делать просто

И для многих задач её хватает. А ещё дискретка хороша для эмбеддеда, там можно проснуться, просчитать тик графа и уснуть

Denis
27.07.2017
13:44:33
рефлекс нормик)

Serghei
27.07.2017
14:06:06
эх

опять амазон лег

и jira

Google
Serghei
27.07.2017
14:07:01
и видимо опять все кто исползует s3

второй раз на те же грабли

kir
27.07.2017
14:08:41
Главное, чтоб данные лежали не в memcached

Serghei
27.07.2017
14:14:56
http://prntscr.com/g1028k

и второй раз ребята говорят у нас все хорошо

Dmitry
27.07.2017
14:25:26
а кто псил на zero mq

напомните, почему?

kir
27.07.2017
14:30:22
Поиск только @qnikst выдаёт, и тот говорил, что zmq ломается на каждом шаге

Alexander
27.07.2017
14:30:50
я

и @Shimuuar

у него проблемы с интеграцией с рантаймом

@voidlizard ^^

Dmitry
27.07.2017
14:34:05
с каким именно рантаймом?

Alexander
27.07.2017
14:34:16
хацкелтным

зеромку свою недортс тащит с eventloop и всеми делами

которая ещё и не threadsafe нифигп

Dmitry
27.07.2017
14:34:58
ух. не, такого не надо

Alexander
27.07.2017
14:35:07
в общем если осторожно из bound thread и т.п. все будет работать

kir
27.07.2017
14:35:30
Так он ещё и на плюсах. Хорошо, что GHC рантайм setjump/longjmp не делает, как окамловский, а то вообще бы не работало.

Alexander
27.07.2017
15:00:39
это да

Google
kana
27.07.2017
15:03:03
Вот скажите мне, является ли какой-нибудь тип хаскеля категорией?

Категория - это же по сути любое обобщение, в том числе и множество значений целых чисел Int

kana
27.07.2017
15:03:31
нет?

Denis
27.07.2017
15:03:33
kana
27.07.2017
15:04:17
А почему типы не образуют свою внутреннюю категорию?

Oleg
27.07.2017
15:04:18
Вот все типы - это хаск, который нарушает ассоциативность из-за ерроров

Oleg
27.07.2017
15:09:29
из-за жоп?
гуглится же https://wiki.haskell.org/Hask

Denis
27.07.2017
15:09:50
Vasiliy
27.07.2017
15:09:57
из-за жоп?
наверное, более правильным переводом будет "днище"

Oleg
27.07.2017
15:10:26
ну я про _|_
да, я перепутал спрашивающего

Denis
27.07.2017
15:10:35
))) http://nponeccop.livejournal.com/201455.html

Dead
27.07.2017
18:00:44
Конечный код на Хаскель обычно получается больше, чем аналог на Питоне к примеру? Или напротив лаконичней?

*в среднем

Я в учебнике где-то видал сравнение с Си, мол глядите как тут(в Хаскель) коротко и проще. Но на другом ресурсе увидел пример работы с файловой системой. Где очевидно всё было мудреней, и как то избыточно на первый взгляд. Не функциональщика. По этому и вопрос.

? animufag ?
27.07.2017
18:04:58
Думаю питон изи побеждает по лаконичности, особенно если работа с файлами

А ещё лучше перл

illiatshurotshka❄️
27.07.2017
18:05:30
руби же

? animufag ?
27.07.2017
18:05:41
Не

Google
Abbath
27.07.2017
18:07:26
J

Aldar
27.07.2017
18:08:11
Питон динамически типизирован, у него код по определению должен быть короче

Dead
27.07.2017
18:13:48
Сейчас вот пишу маленький фреймворк на питоне с readline и взаимодействием с файлами, и появилось желание попробовать в качестве обучения Хаскель - на нём это переписывать. Не знаю где Хаскель проявит свои сильные стороны, если говорить о первых тестовых работах, неприятно если это сходу будет нагромождением.

Artyom
27.07.2017
18:31:00
gitter.im/ruHaskell/forall

Sergey
28.07.2017
08:26:46
Alex
28.07.2017
10:44:44


Vladimir
28.07.2017
16:36:34


illiatshurotshka❄️
28.07.2017
16:37:51
мемы

Alexander
28.07.2017
18:19:11
квиксорт со StateT ?!

Denis
28.07.2017
18:31:24
http://vaibhavsagar.com/blog/2017/05/29/imperative-haskell/

kir
28.07.2017
18:32:20
s/StateT/ST/ Не благодарите.

Alexander
28.07.2017
18:59:04
ну чтож сразу ответ давать ?

Denis
28.07.2017
19:00:56
s/StateT/ST/ Не благодарите.
так прямо не прокатит)

Vasiliy
28.07.2017
19:12:10
такая мысль возникла: вот в школе, когда мы арифметику учим, нам рассказывают, что от перестановки слагаемых сумма не меняется, что 2*(3+4) = 2*3+2*4 итд, а потом начинают постепенно выкидывать то одно свойство, то другое, и оказывается, что можно рассматривать, например, только сложение, а потом из него можно убрать коммутативность, а потом выкинуть ноль, и получаются всё более абстрактные структуры. А что, если бы сначала рассказывали про какую-нибудь магму, а потом по чуть-чуть добавляли туда законы: добавили ассоциативность - на тебе полугруппу, добавили нейтральный элемент - на тебе моноид, обратный элемент - получается группа итд. Как считаете, насколько другим бы результат обучения?

Dmitry
28.07.2017
19:12:43
у нас в школе так пытались делать

Vasiliy
28.07.2017
19:12:43
почему интересно стало - ведь, как известно, чтобы расстроить ребёнка, нужно сначала дать ему что-нибудь, а потом отобрать это что-нибудь

Dmitry
28.07.2017
19:12:47
добромне кончилось

Max
28.07.2017
19:12:53
Все бы забили на школу и пошли в трактористы

Google
Vasiliy
28.07.2017
19:13:05
вот у меня такие же ощущения возникали, да и сейчас возникают, при попытках осознать какие-то супер-абстрактные вещи

не, понятно, что числа - это то, с чем постоянно сталкиваешься, но есть же и другие объекты реального мира

вот кусок пластилина, вот другой кусок пластилина, их можно слепить

Artyom
28.07.2017
19:14:35
у нас в школе так пытались делать
прям с магмы начинали? а с какого возраста? а что именно плохого случилось?

Vasiliy
28.07.2017
19:14:40
чем не полугруппа?

Dmitry
28.07.2017
19:14:47
не, не с магмы.

Vasiliy
28.07.2017
19:15:25
мне кажется, в детском возрасте это всё как-то проще бы воспринималось

и тогда фраза "монада - это моноид в категории эндоморфизмов" была бы сходу всем понятна

Alexander
28.07.2017
19:17:57
с абстрактным мышлением в школе (начальной) не у всех прекрасно

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

или геометрию начать сразу с многообразий

и прочей доброты

Leonid
28.07.2017
19:21:12
у племянницы в школе как раз по всем таким штукам прошлись в начальной школе. а потом все дети почти с нуля в 5м классе стали учиться считать.

Евгений
28.07.2017
19:21:32
Leonid
28.07.2017
19:21:44
задроты и сами всё изучат. школа должна ориентироваться на среднего дебила

Евгений
28.07.2017
19:22:48
Прежде чем пихать абстракции нужно дать конкретные примеры, чтобы порядок возникновения абстракций выглядел логичным развитием мысли, а не появившеймя изнеоткуда схоластики

Так как вы говорите строилось образование в средневековых школах. Потому что абстракции типа ближе к Богу и наполнение их смыслом мыслилось как процесс творения

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