@Fsharp_chat

Страница 521 из 772
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
Это чтобы 4.2 пораньше не выпускать?
https://github.com/fsharp/fslang-design/blob/master/tooling/FST-1004-versioning-plan.md

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

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

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

Evgeniy
22.03.2018
05:58:36
?‍?
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
A.U не увидит B.U
В F# форсируется линейный порядок объявлений и файлов.

?‍?
22.03.2018
06:30:05
В F# форсируется линейный порядок объявлений и файлов.
Это сразу было понятно, то есть никак не объявить что-то, потом другое, используя первое, потом вернуться к первому и использовать второе? Кроме как type and внутри одного модуля/неймспейса

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



Roman
22.03.2018
06:35:12
В неймспейсе A уже есть модуль K

Ошибка конечно должна быть немного другая, но понятно что такое не должно работать.

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

Я хз почему работает

Но круто

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

Google
?‍?
22.03.2018
06:39:33
Не должно! Надо репортить! Это не старый ламповый f#)
Старые атрибуты должны тогда помечаться Obsolete

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
- type U with; - разнести по разным файлам. Когда у тебя есть два определения module K в пределах одного неймспейса в одном файле, компилятор считает, что ты ошибся и пытаешься определить их два раза, а не расширить.
Если без атрибута, то ошибка сборки с сообщением в лог: "Два модуля с именем "A.U" встречаются в двух частях этой сборки", если с атрибутом, то компилится, но тогда собирается также с разными именами! Типа A.U и A.UModule

?‍?
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
Смешную ошибку зарепортил. https://github.com/Microsoft/visualfsharp/issues/4601
а там кстати уже нет подобного ишуя? мне кажется я уже видел это

с разором в итоге Logged internal TFS issue 587514

Google
Evgeniy
22.03.2018
07:42:51
а там кстати уже нет подобного ишуя? мне кажется я уже видел это
Ну, на одну ошибку, которую хотел зарепортить, я нашел ишшуй. https://github.com/Microsoft/visualfsharp/issues/3565

Достаточно похожий.

Потюнил название. Пойду дальше работать. :)

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
https://twitter.com/granicz/status/976638797592002560
Там ещё вчера наконец-то обновили библиотечку для интеропа с ASP.NET MVC

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

Roman
22.03.2018
11:45:17
есть ли какой-нить воркэраунд, чтоб в студии 15.6.3 снова открывать фшарп проекты? Сейчас даже новый создать не получается - сразу сыпется с ошибкой error : MSB0001: Internal MSBuild Error: Missing resource ''
нда. Короче, дело в ребуте было. Я думал, ребутнулся давным давно, но походу комп глюканул и просто убил мне explorer.exe, и решил, что этого хватит)

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

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