
Ivan
01.08.2018
14:18:18
Все спасибо, накосячил

Evgeniy
01.08.2018
20:17:07
https://twitter.com/k_cieslak/status/1024750094531403777

Klei
01.08.2018
21:13:06
VS Code в несколько окон (не экземпляров) умеет?

Kirill
02.08.2018
04:22:03
нет, может только делить окно

Google

Oleg
02.08.2018
04:41:03
вопрос требует некоторой медитации. Судя по всему code -n не подходит, а речь о плавающих окнах?

アレクセイ
02.08.2018
04:49:31
Ну да, в обычной студии можно любую табу с кодом отстегнуть и перетащить на второй монитор

Ayrat
02.08.2018
05:19:47
В вс коде для этого второй вс код открывать надо, да

Vlad
02.08.2018
05:23:12
https://github.com/Microsoft/vscode/issues/10121
Туда лайки кидать я так понимаю

Evgeniy
02.08.2018
05:24:43
И дизлайки.

Kirill
02.08.2018
05:26:13
А какой физический смысл в этом?

Vlad
02.08.2018
05:27:07

Kirill
02.08.2018
05:27:10
Это же бнраузерное окно: если его перенести на второй экран, то будет равноценно запуску ещё одного инстанса

Ayrat
02.08.2018
06:26:57
Если что, там текстовая версия доклада @VagifAbilov на хабре вышла
https://habr.com/company/jugru/blog/418639/

アレクセイ
02.08.2018
06:55:26
а есть где-нибудь более детальное сравнение Акки против Датафоу?

Vasily
02.08.2018
06:56:13

Ayrat
02.08.2018
07:05:05
Датафлоу делали архитектурные астронавты из ООП.

Google

Ayrat
02.08.2018
07:05:31
Чисто ФП задача на самом деле - композиция, трансформация
А они умудрились сделать хорошую перформанс либу с неюзабельным апи
решил ещё раз на мсдн зайти, посмотреть может там флуент апи появилось чтобы чейнить пайплайн. Хер там) Всё ещё страхолюдные простыни чтобы сделать примитивные вещи
// Demonstrates how to create a basic dataflow pipeline.
// This program downloads the book "The Iliad of Homer" by Homer from the Web
// and finds all reversed words that appear in that book.
https://docs.microsoft.com/en-us/dotnet/standard/parallel-programming/walkthrough-creating-a-dataflow-pipeline#the-complete-example

Pavel
02.08.2018
07:22:34

アレクセイ
02.08.2018
07:22:35
спасибо, информативно

Klei
02.08.2018
07:22:55

Vasily
02.08.2018
07:27:04

Ayrat
02.08.2018
07:31:03

Vlad
02.08.2018
07:33:04
чисто из интереса вопрос, не то чтобы мне это надо было

Ayrat
02.08.2018
07:33:44
Там уже линк подобный есть,но там некаррированные аргументы

Friedrich
02.08.2018
08:05:53

Klei
02.08.2018
08:07:52

Friedrich
02.08.2018
08:08:57

Klei
02.08.2018
08:10:15
Ясно. Оставлю Code для мелочевки.

Pavel
02.08.2018
08:54:42
http://kunjan.in/2018/03/opinionated-fable-architecture-and-performance/

Evgeniy
02.08.2018
09:49:35

Roman
02.08.2018
11:37:25
Привет!

Google

Ruslan
02.08.2018
11:37:53
я так, почитать зашел и потихоньку пытаюсь ковырять фп из интереса)

Roman
02.08.2018
11:39:38

Ruslan
02.08.2018
11:40:07

Roman
02.08.2018
11:40:27

Evgeniy
02.08.2018
16:35:12
Довольно безболезненно получилось. Я думал, будет хуже.

Anna
02.08.2018
16:36:57
это что, Todo MVC какой-то?

Evgeniy
02.08.2018
16:37:02
Ну да.
Надо же с чего-то начинать.

Anna
02.08.2018
16:37:17
на чём? я пропустила кажется всё

Evgeniy
02.08.2018
16:37:39

Anna
02.08.2018
16:37:44
аааа

Evgeniy
02.08.2018
16:38:11
Неотрефакторенный код.
https://github.com/gsomix/todo-list/blob/master/src/Client/Client.fs

Anna
02.08.2018
16:38:17
мне бы тоже код сидеть вечерами писать, а я на работе расстраиваюсь и дома ничего не хочу :(

Evgeniy
02.08.2018
16:38:35

Tony
02.08.2018
17:34:12
господа, а у Async есть какой аналог Task.FromResult? как грамотно написать такое (computeStuff : 'a, asyncComputeStuff : Async<'a>):
let! result =
if condition
then computeStuff () |> ?
else asyncComputeStuff ()

Friedrich
02.08.2018
17:35:49

Igor
02.08.2018
17:37:44

Tony
02.08.2018
17:38:47
async.Return ?
спс, async.Return. не знал, что помимо Async есть async )

Klei
02.08.2018
18:00:35

Google

Evgeniy
02.08.2018
19:29:14
Проверьте, пожалуйста.
https://gsomix.github.io/todo-list/

Vlad
02.08.2018
19:29:53
С мобилы прямо сейчас 404

Evgeniy
02.08.2018
19:30:10
?
Ок, интересно. У меня с VPN отображается, а без — 404.
Нужно подождать?

Klei
02.08.2018
19:31:50
У меня просто так заходит.

Pavel
02.08.2018
19:33:24

Klei
02.08.2018
19:33:35
На мобиле кстати крестик с таска переносится на вторую строку.

Aleksander
02.08.2018
19:35:38

Vlad
02.08.2018
19:39:21
С телефона не понятно как добавить

Klei
02.08.2018
19:41:16

Evgeniy
02.08.2018
19:41:18
Принято.
Я делал, как в http://todomvc.com/
Надо проверить, как с мобилками.

Vlad
02.08.2018
19:42:18
Готово тут делает ничего)
Т.е. Не добавить

Klei
02.08.2018
19:43:14
Справа внизу ввод нажми.

Vasily
02.08.2018
19:43:24
@gsomix вступил на скользкий путь адаптивной верстки

Google

Evgeniy
02.08.2018
20:14:33
Ладно, займусь пока рефакторингом.
Ок, какой-то более-менее приличный вариант кода лежит здесь.
https://github.com/gsomix/todo-list/blob/master/src/TodoList.fs
Поревьювьте кто-нибудь, если есть время.
Там надо бы все обработчики вынести в отдельные функции.
Но я уже спать хочу.

Vlad
03.08.2018
04:26:43

Evgeniy
03.08.2018
04:44:39
Bulma
Хочу попробовать поиграться с тем, как могли бы выглядеть компоненты.
Например, в отдельный "компонент" вынести панельку с табами.
- оформить панельку с табами как отдельный компонент
- оформить панельку с тудушками как отдельный компонент
- написать основной экран приложения со своей моделью (не от панельки с тудушками)

Klei
03.08.2018
05:16:27

Evgeniy
03.08.2018
05:17:31
Кусок UI с логикой, который можно переиспользовать.

Pavel
03.08.2018
06:42:20

Vasily
03.08.2018
06:52:41
@fvnever по поводу бага с задвоением- я понял, почему он проявляется
Там сингулярность неткора и фшарпа