
Friedrich
04.10.2017
12:18:12
https://en.wikipedia.org/wiki/Magma_(algebra) — наверное, вот это?

Roman
04.10.2017
12:20:14

Friedrich
04.10.2017
12:20:37
Да кто ж его разберёт. https://en.wikipedia.org/wiki/Category_of_magmas ссылается на ту страницу.

Vlad
04.10.2017
12:25:39

Google

Anton
04.10.2017
12:35:26

Aleksey
04.10.2017
12:36:15

Roman
04.10.2017
12:36:39

Vasily
04.10.2017
12:45:50
И желательно для тупых типа меня

Aleksey
04.10.2017
12:55:27
Воу-воу! Я - ненастоящий сварщик, хоть и пишу на Haskell за деньги! Я только совсем немного умею в теоркат

Vasily
04.10.2017
12:55:58
Ну дык и напиши
Шоб тебя токари-фрезеровщики поняли
Типа меня

Aleksey
04.10.2017
13:00:54
https://t.me/kanaflow - тут чувак довольно понятно пишет про всякое такое
А вообще можно было бы взять статьи Бартоша и приделать примеры на конкретном ЯП - на том же F#, скажем.

Roman
04.10.2017
13:08:57

Aleksey
04.10.2017
13:09:11
В хаскелечятике точно его видел :)

Roman
04.10.2017
13:09:42

Google

Igor
04.10.2017
15:45:35
@gsomix ты elm изучил?

Evgeniy
04.10.2017
15:46:25

Igor
04.10.2017
15:47:59

Evgeniy
04.10.2017
15:48:32
Я уже было подумал, что мне @Dolfik опять что-то решил предъявить. ;)

Nikolay
04.10.2017
15:51:45

Igor
04.10.2017
16:08:57
Полистал туториал, посмотрел доклады. А что?
Вот смотрю на пример Elmish на Fable RN
Там есть “рутовый компонент” App, в который вкладываются уже все другие экраны.
Так вот у него тоже есть свой Msg, но в нем должны быть перечислены DU для всех Msg экранов
и каждый раз при добавление нового надо его менять, плюс там еще в файл есть куча пат-матчинга по отдельным экранам.
Имхо много бойлерплейта, в настоящем Elm так же?
https://github.com/SAFE-Stack/SAFE-Nightwatch/blob/master/src/Scenes/App.fs#L24


Aleksey
04.10.2017
16:11:37
В Elm
type Msg1 = ...
type Msg2 = ...
type RootMsg = MsgTo1 Msg1 | MsgTo2 Msg2
updateRoot msg model =
case msg of
MsgTo1 m -> update1 m model.m1
MsgTo2 m -> update2 m model.m2
Т.е. делегирование вложенных сообщений делается вручную, да. Но вложенные сообщения с разных уровней в одном case не матчат обычно
https://www.youtube.com/watch?v=iHIQEyYSY9M - тут слегка про композицию в Elm рассказано (слайды: https://astynax.github.io/slides/tea_fpconf2016.html)

Evgeniy
04.10.2017
18:12:58
@angmarr Посоветую еще раз этот доклад.
https://www.youtube.com/watch?v=DoA4Txr4GUs
Код в SAFE примерах мне не нравится.
Нужно сделать много небольших update функций с более узкими типами.
И еще Эван говорит, что файлы должны вокруг моделей образовываться.
Сейчас в App.fs и Messages.fs свалка.
Чего я бухчу-то? Надо пойти и зарефакторить.

Pavel
04.10.2017
18:42:53
Согласен, что там код лежит одной большой свалкой
https://github.com/MangelMaxime/FableConf-2017-Elmish-Workshop

Google

Pavel
04.10.2017
18:45:17
Вот этот вариант получше

Evgeniy
04.10.2017
18:48:02
Да. Но здесь, кажется, другая проблема: излишнее разделение на файлы State, Types, View.

Pavel
04.10.2017
18:51:23
Да, мне больше нравится один файл на модель и все сопутствующие типы и функции

Evgeniy
05.10.2017
02:57:40
Привет.

Roman
05.10.2017
04:38:05
@nevoroman и Вагиф Абилов выступают в Москве 13 числа н DotNext

Nikolay
05.10.2017
04:40:14
Там ещё Симан будет

Evgeniy
05.10.2017
04:47:30
Посмотрю в записи. ?

Nikolay
05.10.2017
04:48:48

Evgeniy
05.10.2017
04:53:26

Vlad
05.10.2017
04:53:31

Nikolay
05.10.2017
04:54:03

Evgeniy
05.10.2017
05:26:54
Посмотрите, о чем твитнул(а) @Tarmil_: https://twitter.com/Tarmil_/status/915653698075942912?s=09
В ближайшем релизе должно быть.

Artemy
05.10.2017
06:48:00
Да, очень радует новостная активность о WebSharper. А то в одно время несколько месяцев ничего не слышно не видно было. Прямо даже начинало казаться, что они там подзабили на всё. А они, похоже. просто усиленно тихонько готовили 4-ю версию, а сейчас наконец-то у них появилось, чем с людьми поделиться.

Vasily
05.10.2017
07:35:13
Полайкайте, шоле... https://github.com/dotnet/templating/issues/1266

Evgeniy
05.10.2017
07:58:36

Roman
05.10.2017
08:02:03

Vasily
05.10.2017
08:02:21
Не, ну это неспортивно

Google

Vasily
05.10.2017
08:02:39
Вещать со сцены, как космические корабли бороздят просторы дотнеткора

Roman
05.10.2017
08:03:09

Friedrich
05.10.2017
08:03:44

Nikolay
05.10.2017
08:03:48

Vasily
05.10.2017
08:04:04

Friedrich
05.10.2017
08:04:17

Roman
05.10.2017
08:04:26
Кстати, раз уж зашла речь!
На этот-то Дотнекст программа сформирована, а вот на следующий - пока нет. И я как раз один из тех людей, кто программу формирует. За сим вопрос - кого вам было бы наиболее интересно увидеть на следующем, летнем DotNext? Чей доклад заставит вас разориться на самолет? Пишите варианты - а я потом создам голосовалку и постараюсь вытащить нужных людей!

Vasily
05.10.2017
08:04:59
Вообще, я бы послушал людей, которые F# применяют в суровом продакшне

Admin
ERROR: S client not available

Vasily
05.10.2017
08:05:09
Но не на уровне бла-бла-бла

Roman
05.10.2017
08:05:09

Vasily
05.10.2017
08:05:17
А на уровне решения конкретных задач
Типа тулчейна, интеропа с с# этц

Roman
05.10.2017
08:05:50

Vasily
05.10.2017
08:05:56
Кодстайл, вот это вот все

Roman
05.10.2017
08:06:31
Вы это, лучше имена называйте! Ну и темы можно, конечно, но относительно человека. Сайм - это да, это принял!

Nikolay
05.10.2017
08:06:41

Vasily
05.10.2017
08:07:18
Скотт Влашин неплох

Roman
05.10.2017
08:07:19
Мой
Автор livarcocc, это ты? Я думал подписаться, но вы как-то не похожи )

Vasily
05.10.2017
08:07:31

Google

Roman
05.10.2017
08:07:36
Ну, Сайма постараюсь вытащить. У нас теперь больше возможностей - два дня конфа все-таки

Vasily
05.10.2017
08:07:37
Там мое залинковано

Evgeniy
05.10.2017
08:07:54

Vasily
05.10.2017
08:07:54
Еще бы я Тцапалиса послушал

Roman
05.10.2017
08:08:03
Можно больше впихивать доаладов по F#

Vasily
05.10.2017
08:08:10
У него очень интересные и нетривиальные концепции

Roman
05.10.2017
08:08:12

Roman
05.10.2017
08:08:23
Нужно даже)
Ну, тут тоже относительно - сами понимаете, доклады про F# - это доклады на довольно узкую аудиторию

Evgeniy
05.10.2017
08:09:34
Это всегда интересно, вне зависимости от технологий.

Nikolay
05.10.2017
08:09:57
F# в продакшене было бы круто, да. Вагиф немного рассказывал как-то про акку и продакшн

Roman
05.10.2017
08:11:27

Nikolay
05.10.2017
08:12:34
Проси Вагифа рассказать побольше про продакшн :)

Roman
05.10.2017
08:12:44
Скотт Влашин неплох
Да, я очень хотел его в этом году позвать, но не успел, загружен сильно был. Буду пытаться на следующий вытащить, у него клевые доклады.
Он как минимум здесь был!

Nikolay
05.10.2017
08:13:53

Roman
05.10.2017
08:18:28
А про продакшеновые доклады - у меня уже есть, что рассказать в этом ключе, но тут надо быть уверенным, что соберется много заинтересованной аудитории. Потому что я рассказываю на тех, кто любит F# или просто интересуется, что за штука. А там придется погружаться в детали и "ой, блин, непонятно!". Проверено на нескольких внутренних докладах в компании.