
Friedrich
03.05.2017
09:38:18
@angmarr вот давай лучше enum тайпскриптовый ругать. Там-то точно всё очень плохо сделано :)

Igor
03.05.2017
09:38:48

Evgeniy
03.05.2017
09:39:15
@angmarr В F# типы Account и Google/Facebook никак не связаны. :(

Google

Friedrich
03.05.2017
09:39:31

Evgeniy
03.05.2017
09:39:40
Те Google/Facebook, что ты прописал внутри Account -- это значения.
Не типы.

Friedrich
03.05.2017
09:40:05
Правильно на F# будет type Account = Google of Google | Facebook of FaceBook

Evgeniy
03.05.2017
09:40:34
И соответственно:
let a: Account = Google {email: "foo@bar.baz"}

Igor
03.05.2017
09:40:52

Evgeniy
03.05.2017
09:41:17
А это именно то, что есть в F#.
Нет? По названию подходит, статью прочитаю сейчас.

Igor
03.05.2017
09:41:49

Evgeniy
03.05.2017
09:42:24
Он просто старый.
Забыл уже, наверное.

Igor
03.05.2017
09:43:29
Imho проверять через дополнительно свойство кажется костылем,
но это лучше чем ничего (хоть switch/case можно юзать)

Roman
03.05.2017
10:33:13

Google

Igor
03.05.2017
11:30:46
Я в gitter отписался мне указали на issue
Все таки надо с начала создавать issue, а потом уже спрашивать (видать в gitter он перепутал проекты)))
https://github.com/fable-compiler/fable-react_native-demo/issues/16#issuecomment-298885450

Roman
03.05.2017
11:31:59
Миссионерство
Теперь это чят про f#

Летучая
03.05.2017
12:16:51
?

Evgeniy
03.05.2017
12:31:31
Ну, все верно.
Теперь это чат про F#.

Алексей
03.05.2017
12:33:35

Nikolay
03.05.2017
12:57:46

Roman
03.05.2017
13:01:40

Летучая
03.05.2017
13:08:32
Мммм лепра
Там вход всё ещё по инвайтам?
Флажки за инвайты в жопу всё ещё вставляют?

Roman
03.05.2017
13:09:41
https://github.com/fsharplang-ru/translations/issues/9

Nikolay
03.05.2017
16:53:55
А какой модификатор модулю добавить, чтобы был доступен только в Funogram и Funogram.* неймспейсах
?

Roman
03.05.2017
17:12:08

Nikolay
03.05.2017
17:14:02
Есть Funogram и Funogram.Tests, в первом есть модуль Helpers, нужно чтобы он был доступен только в этих двух неймспейсах

Roman
03.05.2017
17:14:04
как это работает https://github.com/kekyo/FSharp.Control.FusionTasks ?

Google

Nikolay
03.05.2017
17:14:18
Так понятнее?)

Roman
03.05.2017
17:14:38

Nikolay
03.05.2017
17:15:18
Что-то с internal не получается
Щас ещё попробую
Хотя я в FSharp.Data Http точно видел вызов internal, в тестах мб там один проект правда был

Klei
03.05.2017
17:20:41
Что-то с internal не получается
Это пробовал?
https://msdn.microsoft.com/ru-ru/library/system.runtime.compilerservices.internalsvisibletoattribute(v=vs.110).aspx?cs-save-lang=1&cs-lang=fsharp#code-snippet-1

Nikolay
03.05.2017
17:29:46
Я понял почему там работает
Видимо из-за типа проекта nunit

Arseniy
03.05.2017
17:45:06
А какие есть плюсы у xunit по сравнению с nunit3?
А то я пытаюсь решить, куда смигрировать тесты с nunit2.
Написал конвертер в xunit, но как я вижу, решарпер не умеет воспринимать InlineData как отдельные тесты, как это было с TestCase nunit2.
С другой стороны, я обновился до 3 версии, и решарпер при попытке отладить конкретный TestCase, начинает запускать их все в порядке очереди.

Arseniy
03.05.2017
17:45:40
может, у вас есть какое мнение на этот счет

Roman
03.05.2017
18:03:20
dotnet-cli же хорошо работает с msbuild и с msbuild test
Или решарпер это обязательная опция?

Arseniy
03.05.2017
19:36:16
Очень желательная. В этом проекте все баги так правятся - заносится тест, а потом отладка отладочка)

Roman
03.05.2017
19:40:38
Тогда может отдельный екстеншен для запуска nunint/xunit?
Я решарпером не пользуюсь, но дебажить тесты могу и без него)

Google

Arseniy
03.05.2017
19:44:34
Интересно, что у меня вышло что nunit3 с включенным параллелизмом уровня testfixture на 15-20% быстрее xunit

Pavel
03.05.2017
20:21:21
А кто-нибудь смотрел как в 2017 встроенный механизм работает?
Там что-то похожее на ncrunch, как говорят.
Я, правда, к тестам спокойно отношусь

Roman
04.05.2017
09:46:18
Привет!

Ilya
04.05.2017
09:46:51
Привет

Roman
04.05.2017
09:47:38
Какой у тебя опыт с f# ?)

Admin
ERROR: S client not available

Dmitry
04.05.2017
10:09:25
Такой вопрос - если писать бота который по сути один HTTP-эндпоинт и всё (ну, пишет/читает в бд в одну таблицу) это стоит Suave тянуть или ещё как проще слушать HTTP можно?

Roman
04.05.2017
10:11:57
Suave очень лёгкая библиотека

Dmitry
04.05.2017
10:13:32
а для Suave темплейт в dotnet cli не завезли ещё?

Roman
04.05.2017
10:13:56
Возьми темплейт для giraffe)

Artemko
04.05.2017
10:14:23
на HttpListener вебхук пишется примерно в 25 строк кода
но у бота явно будет какой-то UI для внутреннего пользования

Dmitry
04.05.2017
10:15:39

Ilya
04.05.2017
12:06:13

Roman
04.05.2017
12:08:28
никакого, пока просто проявляю интерес
О, это тоже хорошо) Если будут вопросы, то задавай. Еще мы сделали сайтец fsharplang.ru ( еще раз спасибо @Worldbeater) там пока очень мало и т.к. он расчитан как раз на интеерсующихся было бы круто, чтоб ты выскаказал свео мнение, чего не хватает, что бы еще тебе было бы инетерсно посмотреть и в общзем как тебе?)

Ilya
04.05.2017
12:11:08
я помню был англоязычный сайт по f# где можно было типа его попробовать. Так вот этот сайт требовал установить сильверлайт.
В общем этот лучше)

Arseniy
04.05.2017
12:11:16
я может придираюсь, но мне не очень нравятся тексты на главной. а так работа супер! большой лойс, кто сделал

Google

Ilya
04.05.2017
12:12:17
http://www.tryfsharp.org/Learn/getting-started
собственно вот он

Arseniy
04.05.2017
12:12:45
и кусок кода неправильный

Ilya
04.05.2017
12:14:13
в vs code на нём интелисенс норм работает? Чет везде в vs code на нём пишут, а не на полной vs
меня на данный момент заинтересовала эта магия с дата-провайдерами

Alexander
04.05.2017
12:15:48
vs code к vs никакого отношения не имеет, не совсем правильно говорить о "полной vs" в этом контексте, имхо

Nikolay
04.05.2017
12:15:58

Alexander
04.05.2017
12:16:10
на линуксе например нет VS пока :)

Arseniy
04.05.2017
12:16:24
ну я не смог в vscode нормально работать. мне в студии намного удобней. особо с power tools

Nikolay
04.05.2017
12:16:53
В вскод типы классно показывает

Ilya
04.05.2017
12:17:58
так как там с интелисенсом?

Nikolay
04.05.2017
12:18:06
В обычную вс вроде только добавили эту фитчу, в ночных сборках тулзов

Ilya
04.05.2017
12:18:23
окей

Arseniy
04.05.2017
12:18:36
я честно скажу, что пробовал достаточно давно. и придираюсь. по тому что я делаю в F# даже блокнот подойдет)

Nikolay
04.05.2017
12:18:55
Сравнить особо не с чем, но и придраться нечему

The mirror
04.05.2017
12:19:41
Когда-то тут проскакивал вопрос по JS
“На каких языках можно писать под JS, если я не люблю JS”
http://fable.io/