@Fsharp_chat

Страница 209 из 772
Nikolay
15.06.2017
15:04:33
Roman
15.06.2017
15:06:00
чой-то они мажорный сразу?
скорее всего он вышел из беты. Было бы странно выпускать версию 1.1-beta при отстутсвующей стабильной версии 1.0

так что радость именно в этом)

Vasily
15.06.2017
15:06:34
Вышел из беты, вошел в rc, старая тема

Google
Vasily
15.06.2017
15:06:52
Потом technical preview, потом rtm

Плавали, знаем :)

Nikolay
15.06.2017
15:07:16
Потом technical preview, потом rtm
А потом 1.1, где всё по другому ;)

Vasily
15.06.2017
15:07:33
Ну не без этого

Evgeniy
15.06.2017
15:20:34
Теперь Fable готов для продакшена?

Vasily
15.06.2017
15:20:45
Я чет не уверен

Скорее они в нем запилили фичи, которые планировали на релиз

Evgeniy
15.06.2017
15:23:34
На NDC Oslo, кстати, хорошие F# доклады.

Vasily
15.06.2017
15:23:50
Линк есть?

Evgeniy
15.06.2017
15:23:58
Пока видео нет.

Я по твиттеру слежу. :)

Vasily
15.06.2017
15:24:08
А список?

Evgeniy
15.06.2017
15:25:02
А список?
Они там все вперемешку. http://ndcoslo.com/speakers/

Google
Vasily
15.06.2017
15:25:47
Ага, спасибо

Evgeniy
15.06.2017
15:25:57
Я хочу послушать доклад Форкманна про Fable + ReactNative.

Vasily
15.06.2017
15:26:12
Scott Wlaschin с баяном :)

Evgeniy
15.06.2017
15:26:28
Vasily
15.06.2017
15:26:40
stream data processing тоже неплохо, по идее

http://ndcoslo.com/talk/domain-modeling-made-functional/

Это тоже было у Влашина уже

http://ndcoslo.com/talk/suave-web-development-in-f-done-right/

Вот это интересно, по идее

Igor
15.06.2017
15:34:42
У всех же VSCode не форматирует F# код? Если ли какая-нибудь тулза (консольная), что бы отправить файл по стандартам?

Evgeniy
15.06.2017
18:12:40
https://github.com/fsprojects/IfSharp/releases/tag/v3.0.0-beta2

Igor
15.06.2017
19:35:43
Они писали , что да
А RN как был в ###, так там и остался https://github.com/fable-compiler/fable-react_native-demo/issues

Я нагуглил :) https://github.com/dungpa/fantomas
Может кстати плагин для VSCode запилить поверх fantomas ? (я правда даже еще не тестировал)

Roman
15.06.2017
21:59:45
Плавали, знаем :)
+### 1.1.0 + +* Fable stablish, yeah! — Добавлено ### 1.1.0-rc-002 * Fix #996: Don't wrap dynamic CurriedLambdas — было

Nikolay
16.06.2017
08:32:51
А Fable компилятор он полностью самостоятельный, или зависит как-то от F# компилятора?

Google
Evgeniy
16.06.2017
08:33:56
@Dolfik Зависит. Но есть эксперименты над компилятором, который прямо из браузера работает. http://fable.io/repl

Nikolay
16.06.2017
08:34:54
Evgeniy
16.06.2017
08:35:01
Да.

Nikolay
16.06.2017
08:35:08
Дичь

Дед Пегас
16.06.2017
09:00:58
Добрый вечер.

Vasily
16.06.2017
09:01:39
День

Добрый

Roman
16.06.2017
13:45:22
Раньше почти не пользовался активными паттернами, но это такапя полезная штука!

Прям очень

Vasily
16.06.2017
13:45:44
Ну навык нужен, а так прикольно, да

В целом, на них можно сделать автоматическое заворачивание в Option nullable типов

Roman
16.06.2017
13:47:47
Roman
16.06.2017
13:48:54
Можешь пример привести, где удобно?
в akkling очень помогает, когда у тебя типизированные акторы, а нужно обработать например системное сообщение, которе никак не относится к основному сообщениею.

типа, у тебя все сообщения типа type MessageType<'command,'event> = | Event of 'event | Command of 'command а тебе нужно обработать сообщение типа type NewDay = | NewDay of DateTime пишешь let (|NewDay|_|) (input:obj) = match input with | :? NewDay as day -> day |> getDateFromNewDay |> Some | _ -> None в акторе, пишешь: ... match msg with | Command cmd -> return cmd |> ... |Event event -> return! event |> ... | NewDay -> handle ...

или к type MessageType<'command,'event> = | Event of 'event | Command of 'command надо добавить какое-нибудь поле типа SagaId пишешь обертку типа type Message<'c,'e>(msg:MessageType<'e,'c>) = let sagaId = Guid.NewGuid () member val Payload = msg with get member val SagaId = sagaId with get но теперь не удобно хэндлить Event/Command пишешь let (|Event|Command|) (msg:Message<'e,'c>) = match msg.Payload with | Event e -> Event e | Command c -> Command c и даже код почти переписывать не надо.

Evgeniy
16.06.2017
14:31:58
> Now @sforkmann is challenging all the Demo Gods and releasing a major version of Paket live during a Demo. What could go wrong? ¯\_(ツ)_/¯

5.0.0

Friedrich
16.06.2017
14:32:18
Охохо!

Evgeniy
16.06.2017
19:33:59
F# unit testing and more improvements in Rider EAP 23 https://blog.jetbrains.com/dotnet/2017/06/16/rider-eap-23-net-core-debugger-back-code-cleanup/

Google
Evgeniy
16.06.2017
19:35:42
@Worldbeater Привет!

Летучая
16.06.2017
19:35:59
Привет!

Как там у вас перепись фронтенда сайта ру-сообщества на Фейбл поживает? Двигается? На выходных можно и переписать чего-нибудь!

Evgeniy
16.06.2017
19:37:28
Эй, @neftedollar! ^

Evgeniy
17.06.2017
04:55:12
Посмотрите, о чем твитнул(а) @cloudRoutine: https://twitter.com/cloudRoutine/status/875851844299497475?s=09

Friedrich
17.06.2017
04:58:39
Ого, это хорошие новости.

Roman
17.06.2017
05:26:11
Да. Это сильно расширяет аудиторию

В общем под ubuntu 17.04 не смог запустить fable проект созднный под виндой

Evgeniy
17.06.2017
05:32:24
@neftedollar На что ругается?

Roman
17.06.2017
05:49:07
Нет адекватного .net sdk

Т.е. Под линем лучше сидеть на 16.10 пока

Pawel
17.06.2017
07:14:56
Есть такое мнение, что гуманная фронтэнд разработка сейчас возможна только в websharper.ui.next. понимаю что мнение спорное)) После redux-архитектуры это просто праздник какой-то - html-тайппровадер, атомы и шаблон для VS2017, можно писать нормальные реюзабельные компоненты, не надо делать константы-редьюсеры на каждый чих, Теперь ещё и роутинг в ФП стиле подвезли как в серверном websharper. Вобщем буду постепенно переходить)

Ну и по гитхабу видно, что работа кипит, активность есть

Alexey
17.06.2017
07:19:55
Они же сейчас и для c# что-то похожее пилят

Pawel
17.06.2017
07:20:30
да, можно и в C#. но смысл?)

Alexey
17.06.2017
07:23:22
Ну за ними уже года 3 слежу, и вот после анонса , что будут поддерживать c# они года полтора ничего нового в f# версию не добавляли

Artemy
17.06.2017
07:29:06
Не полностью же. Только некоторый набор расширений.

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