@Fsharp_chat

Страница 649 из 772
Ayrat
24.07.2018
15:00:34
а так и не скажешь)))

Friedrich
24.07.2018
15:04:52
Ayrat
24.07.2018
15:08:14
не, с ифом всё ясно, там всё вычислется. тут речь о break в for или while скорее ну или о совсем уж императивном return вне CE, но эт дичЪ

Google
Sergey
24.07.2018
15:13:43
В try/catch!
Если не ошибаюсь, то в Scala return так и сделан. Метод с return оборачивается в try/catch, а сам return кидает exception.

Dmitry
24.07.2018
15:18:51
а что http://tryfsharp.org/ не работает?

Evgeniy
24.07.2018
15:19:08
а что http://tryfsharp.org/ не работает?
Давненько. А зачем он тебе?

Dmitry
24.07.2018
15:26:40
Давненько. А зачем он тебе?
порой лень vscode/fsi запускать

Vadim
24.07.2018
17:37:50
а что http://tryfsharp.org/ не работает?
repl.it/languages/fsharp Как вариант.

Там правда 4.0

Pavel
24.07.2018
19:31:04
https://twitter.com/jimbobbennett/status/1021770981608759296?s=19

Говорят xamarin.elmish готов к проду. Кто-нибудь пробовал уже?

Ayrat
24.07.2018
19:34:55
вброшу https://twitter.com/kot_2010/status/1021316067224965122

Vlad
25.07.2018
06:03:49
вброшу https://twitter.com/kot_2010/status/1021316067224965122
Первый же риплай шикарен :) https://twitter.com/realparadyne/status/1021318384208707586?s=19

Roman
25.07.2018
09:47:50
https://github.com/Neftedollar/semantic-ui-react-fable-experiment Элементы для Semantic UI готовы ?

Klei
25.07.2018
09:52:38
Google
Roman
25.07.2018
09:52:51
Ты их генеришь или ручками пишешь?
Часть генерю, часть ручками

https://github.com/Semantic-Org/Semantic-UI-React/blob/master/src/index.d.ts#L166 это генерил, остальное ручками в основном

Klei
25.07.2018
09:54:42
А средства для генерации свои писал или что-то уже наработали?

Dmitry
25.07.2018
09:57:54
секунд 15 тупил, пока не понял что это не гифка

Roman
25.07.2018
09:59:55
Там ещё лэйауты и списки

А потом компоненты

секунд 15 тупил, пока не понял что это не гифка
Лол, я не умею гифки с экрана записывать :(

Klei
25.07.2018
10:01:23
Evgeniy
25.07.2018
10:12:00
Какая хорошая история.

> still has a couple of bugs that I have to hammer down > Which I would never have found if it weren't for FsCheck: one bug requires you to create a vector with at least 1057 items in it via RRBVector.ofSeq, then pop the list down to 1024 items or fewer, then remove an item from somewhere in the front of the list, at which point it throws an exception. I would never have found that buggy sequence of operations without FsCheck's model-based testing

Vasily
25.07.2018
10:15:26
Это откуда?

Roman
25.07.2018
10:35:43
На этом все?
Да, там больше нет ничего.

Evgeniy
25.07.2018
10:41:08
Это откуда?
PR про RBB tree в FSharp.Collections

Или ишшуй.

Google
Evgeniy
25.07.2018
10:41:29
Не помню. ?

Евгений
25.07.2018
11:49:47
добрый день что можете посоветовать для инжектировария dll? не в runtime #help

Vasily
25.07.2018
12:01:00
Разверни суждение

Это раз

Во-вторых, при чем тут f#

@astasheveugene ^

Евгений
25.07.2018
12:35:22
@vshapenko я сюда написал так как ищу ответа среди прогеров может кто сталкивался так как в группе С# просто потерялся мой вопрос

Ayrat
25.07.2018
12:41:48
инжектирование dll НЕ в рантайм похоже на Assembly.Load :D

хотя это рантайм чиорт

тогда я не понял вопрос.

Vasily
25.07.2018
12:42:16
Да я тоже

Ayrat
25.07.2018
12:42:20
не в рантайм это что, подключить нугет чтоль?)

в компайл тайм подключить длл :D

Dmitry
25.07.2018
15:02:49
https://medium.com/fuzzycloud/current-state-of-web-programming-in-f-cb5125e21dfd о!

Vagif
26.07.2018
11:39:28
https://github.com/Neftedollar/semantic-ui-react-fable-experiment Элементы для Semantic UI готовы ?
Cool. А если сравнивать с Фулмой, то в чем основные отличия?

Roman
26.07.2018
11:54:00
Тут все react компоненты,много красивостей из коробки, типа анимаций и т.д. можно посмотреть тут react.semantic-ui.com всякое т.к. много js то есть такие интересные возможности типа Visibiliy https://react.semantic-ui.com/behaviors/visibility/ (пока не делал)

Vagif
26.07.2018
13:00:11
Спасибо. Сижу как раз сейчас с Фулмой, я вообще не владею css, поэтому нужны костыли. Фулма клёвая, но поскольку она лишь надстройка над Булмой, то очень opinionated.

Roman
26.07.2018
13:10:03
Я пытался похожий api сделать. По css возможностям все равно иногда влезать придется.

Roman
26.07.2018
14:28:23
господа, сейчас тыкаю палкой мейлбокс процессоры. Корректно ли их использовать для хранения состояния, и если да, то как примерно разбросать следующий сценарий на мейлбоксы? - Юзер шлет команды - Я команды собираю в очередь, потом ее фильтрую (убираю взаимоисключающие команды и тд) - По таймеру беру список команд и поочереди накатываю их на аггрегат.

Vasily
26.07.2018
14:29:06
Из мейлбокса берешь по таймеру?

Google
Roman
26.07.2018
14:29:30
Как вариант. Пока никак не беру)

можно из мейлбокса в другое хранидище состояния все складывать, и оттуда брать по таймеру, если это имеет смысл

Vasily
26.07.2018
14:30:31
Ну выглядит как type Message=|Set of Msg |Get of AsyncReplyChannel<Msg seq>

Хотя сценарий странный

ФИльтруешь как , кстати?

По идее надо на добавлении

Roman
26.07.2018
14:32:20
ну есть команды условно инкремента и декремента, которые сводят друг друга на нет. + команды поворота в 4 направления, из которых надо взять просто последнюю

Vasily
26.07.2018
14:32:44
Ну выглядит так, что хранить надо всегда валидный стейт

Roman
26.07.2018
14:33:00
аггрегат в смысле?

Vasily
26.07.2018
14:33:15
Список команд

Roman
26.07.2018
14:33:30
допустим

Vasily
26.07.2018
14:33:41
Хотя можно все хранить

А на гете тупо делать scan

Хотя лучше стейтом список команд держать

И при добавлении новой его трансформировать

По гету просто текущий стейт тогда возвращаешь и не паришься

Но тут depends

Ayrat
26.07.2018
14:36:15
Мутабл стейт это нормально. Не бойтесь мутабл товарищи, Сайм благословил mutable keyword

Roman
26.07.2018
14:36:17
гет это mailbox.Recieve()?)

Vasily
26.07.2018
14:36:19
От размера стека команд

Google
Vasily
26.07.2018
14:36:30
Get это PostAndReply

Receive- обработка пришедшего сообщения

У тебя их два вида

ПОложить команду в стейт

И вернуть стейт

Roman
26.07.2018
14:37:49
вот эти 2 операции только и нужны)

Vasily
26.07.2018
14:38:08
Ну снаружи сделаешь апи на эти две операции

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

Типа минимизации дерева команд, как я понимаю

Roman
26.07.2018
14:39:08
ага

ладно, примерно понял. Огромное спасибо!

Vasily
26.07.2018
14:39:37
Обращайся

С мейлбоксами проблема только та, что во всех месседжах надо писать типа |Get of AsyncReplyChannel<Msg>

Так что лучше еще внешнее апи накрутить

Страница 649 из 772