
Evgeniy
21.03.2018
18:46:56
Ты можешь спросить у человека версию F#, а он тебе откуда-то берет какие-то цифры. :)

Klei
21.03.2018
18:48:39
Я вроде видел, что самый свежий FSharp.Core подписан 4.3.4.

Vlad
21.03.2018
18:50:43
Следующая версия вроде 4.5 будет

Klei
21.03.2018
18:51:53
Это чтобы 4.2 пораньше не выпускать?

Google

Evgeniy
21.03.2018
18:52:30

Vlad
21.03.2018
19:02:28

Friedrich
22.03.2018
05:09:20

Vladimir
22.03.2018
05:12:37
Да, видел) Теперь надо ждать нового релиза)

Andrey
22.03.2018
05:21:16
Всем привет. Сто лет назад подписался, но руки только дошли до функциональных языков.
Вчера полдня пытался заставить elixir стать dllкой - очень уж хотелось скрестить ежа с ужом. Но не вышло.
Теперь решил повернутся в сторону более близкого к .net функционального языка

Evgeniy
22.03.2018
05:24:51

Alex
22.03.2018
05:29:21

??
22.03.2018
05:46:23
По вопросу архитектуры, кто-нибудь использует атрибут
[<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
?

Pavel
22.03.2018
05:57:45

Evgeniy
22.03.2018
05:58:36

Vlad
22.03.2018
06:11:19

??
22.03.2018
06:12:36

Andrey
22.03.2018
06:14:58
Ошибка топ.

Google

Siarhei
22.03.2018
06:16:50
nice

??
22.03.2018
06:17:52
Я понимаю как использовать type and with в одном файле, но захочу разнести модуль/тип по разным файлам и что делать тогда?
В идеале хочется подружить несколько типов из разных файлов, это реально на F#?

Evgeniy
22.03.2018
06:23:21

Vlad
22.03.2018
06:24:52
А где модули то?

Evgeniy
22.03.2018
06:25:20
- type U with
- intrinsic extensions должны быть в "same module or namespace declaration group"
- optional extensions в модулях

??
22.03.2018
06:26:13

Evgeniy
22.03.2018
06:27:15

??
22.03.2018
06:30:05
А где модули то?
Не понимаю как использовать из примера type A, а потом module A, на одноимённый модуль сразу ругается

Roman
22.03.2018
06:35:12
В неймспейсе A уже есть модуль K
Ошибка конечно должна быть немного другая, но понятно что такое не должно работать.

??
22.03.2018
06:36:47

Roman
22.03.2018
06:38:14
Не должно! Надо репортить! Это не старый ламповый f#)
Я хз почему работает
Но круто

Evgeniy
22.03.2018
06:39:22
Найс, ребята.

Google

??
22.03.2018
06:39:33

Evgeniy
22.03.2018
06:39:34
А теперь подумай, во что это компилируется.
И какие имена будут. ;)
- type U with;
- разнести по разным файлам. Когда у тебя есть два определения module K в пределах одного неймспейса в одном файле, компилятор считает, что ты ошибся и пытаешься определить их два раза, а не расширить.
Не должно! Надо репортить! Это не старый ламповый f#)
Без паники. Он просто создал новый модуль с другим названием.
https://sharplab.io/#v2:DYLgZgzgNAJiDUAfAdgQwLYFMIAdUGNMACAQQFgAoIo9AexgFdhiAhIgXkuuuYBciwtWgCNUAJyIAKAJQcp0rt0posuAsXJUiAbQA8AYVrocAS2CpeJ2sgBKmHGOyZkvC1eSTDxs2+t2HTi6+yABi5gDmEAB0ALL0TJgAygxgYCYAHtIAfAC6inSMzERsnFo8mPyCIuIATPJyMkA
Наверное, имеет смысл здесь какое-нибудь предупреждение кидать.
Надо бы не забыть зарепортить.

??
22.03.2018
07:27:19

Evgeniy
22.03.2018
07:27:55

??
22.03.2018
07:28:35

Evgeniy
22.03.2018
07:29:01
В твоей ситуации этот атрибут не нужен.
Привет!

Matvey
22.03.2018
07:33:58
Здравствуйте!!

Vlad
22.03.2018
07:34:01
атрибут нужен когда у тебя тип и модуль определены на одном уровне и ты хочешь:
type Example = { ... }
module Example
let doSomething = ...
...
Example.doSomething ...

Matvey
22.03.2018
07:34:24
Привет!
Впервые вижу, чтобы в чате приветствовали :)

Vlad
22.03.2018
07:34:31
раньше на модуль надо было атрибут вешать

Evgeniy
22.03.2018
07:39:40
Ошибка топ.
Смешную ошибку зарепортил.
https://github.com/Microsoft/visualfsharp/issues/4601

Vlad
22.03.2018
07:41:22
с разором в итоге Logged internal TFS issue 587514

Google

Evgeniy
22.03.2018
07:42:51
Достаточно похожий.
Потюнил название. Пойду дальше работать. :)

Roman
22.03.2018
07:46:25

Evgeniy
22.03.2018
07:49:43
https://twitter.com/granicz/status/976638797592002560
https://twitter.com/sforkmann/status/976736877586903042
Вебчик на F# развивается потихоньку. :)

Artemy
22.03.2018
08:39:47

Roman
22.03.2018
11:25:56
есть ли какой-нить воркэраунд, чтоб в студии 15.6.3 снова открывать фшарп проекты? Сейчас даже новый создать не получается - сразу сыпется с ошибкой
error : MSB0001: Internal MSBuild Error: Missing resource ''

Vladimir
22.03.2018
11:28:53
У меня не сыпется на коре... А на старом дотнете даже не предлагает создавать

Roman
22.03.2018
11:29:18
у меня и кор и нетстандарт хворают

Vladimir
22.03.2018
11:29:42
Странно тогда, у меня все ок

Roman
22.03.2018
11:30:29
а версия 15.6.3?

Vladimir
22.03.2018
11:31:09
ага

Vlad
22.03.2018
11:44:04

Roman
22.03.2018
11:45:17

Vladimir
22.03.2018
11:52:24
Как говорят линуксоиды, 90% всех проблем на винде решается ребутом)

Evgeniy
22.03.2018
13:30:17
Привет.

Google

Roman
22.03.2018
13:36:33
Привет!
Татьяна Юлия @LiliyaSch23 скажите же "привет", коли не боты)

Xak
22.03.2018
13:37:53
ща, ночь настанет, они тебе все по привету напишут вместе со своим запланированным спамом

Evgeniy
22.03.2018
14:45:36
https://twitter.com/_JamesWard/status/976316466235609089
Жаль, что твиты перестали помещаться в предпросмотр. :)

Pavel
22.03.2018
15:39:36
А напомните еще раз, плз дотнет чатик?

Evgeniy
22.03.2018
15:39:55

Pavel
22.03.2018
15:40:03
Да, спасибо.

Evgeniy
22.03.2018
16:31:42
https://github.com/Microsoft/visualfsharp/pull/4597#issuecomment-375328086
?

Vlad
22.03.2018
16:35:24
?
То ли ещё будет когда до спанов дойдут и in

Roman
22.03.2018
16:41:52
"Live Coding FognitiveServices with Eric Potter" YouTube
https://youtu.be/V6URf4AnPGs