@Fsharp_chat

Страница 655 из 772
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

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

Klei
02.08.2018
07:22:55
Это же бнраузерное окно: если его перенести на второй экран, то будет равноценно запуску ещё одного инстанса
Если бы второе окно бегало в определение функции представимой в первом окне и т.п., то смысл есть. Если это будет отдельный инстанс, то да, почти бесполезно.

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

Ayrat
02.08.2018
07:33:44
а вокруг датафлоу нет F# обертки?
Я про такую не знаю. Для аккастримс не так давно начали делать

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

Friedrich
02.08.2018
08:05:53
VS Code в несколько окон (не экземпляров) умеет?
Там есть команда move tab to new window. Не очень удобно, но жить можно.

Friedrich
02.08.2018
08:08:57
Она из коробки? Я не вижу.
Хм, я щас тоже не нашёл. Только создать руками new window, а потом туда переносить :(

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
Привет!
день добрый

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

Ruslan
02.08.2018
11:40:07
F# != Только ФП
само собой, фп и F# в частности хотел сказать

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
на чём? я пропустила кажется всё

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
мне бы тоже код сидеть вечерами писать, а я на работе расстраиваюсь и дома ничего не хочу :(

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
Tony
02.08.2018
17:38:47
async.Return ?
спс, async.Return. не знал, что помимо Async есть async )

Klei
02.08.2018
18:00:35
спс, async.Return. не знал, что помимо Async есть async )
Если есть builder {}, который умеет в return, то есть и builder.Return.

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
У меня просто так заходит.

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

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
Ладно, займусь пока рефакторингом.

@gsomix вступил на скользкий путь адаптивной верстки
Спасибо фреймворкам, это должно быть несложно.

Ок, какой-то более-менее приличный вариант кода лежит здесь. 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 по поводу бага с задвоением- я понял, почему он проявляется

Там сингулярность неткора и фшарпа

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