
Ayrat
16.08.2018
08:08:56
Так может и заработает, но я ожидал что с релизом 15.8 я получу новый F#
тем более что релиз 4.5 отдадывали именно к релизу студии
и получается что в релизе студии нового компилятора нет.

Vasily
16.08.2018
08:09:23
Ну я там глянул, что студия в fsproj генерит

Vlad
16.08.2018
08:09:25

Google

Vasily
16.08.2018
08:09:26
Мрак с choose

Vlad
16.08.2018
08:09:29
Эта хорошая
Как общая

Vasily
16.08.2018
08:09:46
Райдер как-то более правильно делает

Ayrat
16.08.2018
08:10:18
скажите у кого-нибудь папка
C:\Program Files (x86)\Microsoft SDKs\F#\10.2
есть?

Vlad
16.08.2018
08:10:20

Ayrat
16.08.2018
08:10:35

Vlad
16.08.2018
08:11:16

Ayrat
16.08.2018
08:11:18
let a = async { return None }
let b = async {
match! a with
| None -> do printfn "None"
| Some (x:int) -> do printfn "Some %d" x
}

Vlad
16.08.2018
08:12:38

Ayrat
16.08.2018
08:12:47
нене, ты dotnet build сделай

Vlad
16.08.2018
08:12:47
ага

Google

Vlad
16.08.2018
08:12:59
сбилдилось
2.1, студия

Ayrat
16.08.2018
08:13:11
чо, и C:\Program Files (x86)\Microsoft SDKs\F#\10.2 есть?

Vlad
16.08.2018
08:13:26
нет

Ayrat
16.08.2018
08:13:40
О.о

Vlad
16.08.2018
08:14:10
он же часть сдк неткора сейчас, F#
или нет?

Ayrat
16.08.2018
08:14:36
хм. в студии тож сбилдилось

Vladimir
16.08.2018
08:16:09

Ayrat
16.08.2018
08:16:26
запустил руками из консоли, повисло всё
wtf
аха. Я пытался забилдить проект который референсил старый FSharp.Core
апгрейднул - заработало
но повисоны в дотнет билде напрягают

Black
16.08.2018
09:37:10
пцны, может кто знает почему используя FsCheck с xUnit не работает TestInitialize и AssemblyInitialize?

Vasily
16.08.2018
09:38:11
Фреймворк какой?

Bonart
16.08.2018
11:09:03

Fill
16.08.2018
11:21:40

アレクセイ
16.08.2018
11:26:02
не псевдо, а на уровне коллекции. А дальше да, руками. Проперти с сеттерами only + resharper ctorp

Ayrat
16.08.2018
11:27:09

Google

アレクセイ
16.08.2018
11:27:31
я каждый раз рыдаю при анонсе новых фич c#, вообще непойми что добавляют непонятно по чьей просьбе, а иммутабельности и алгебраических типов нет

Roman
16.08.2018
11:27:59

アレクセイ
16.08.2018
11:28:12

Roman
16.08.2018
11:28:50

Ayrat
16.08.2018
11:28:53

Fill
16.08.2018
11:30:14
вот
нужно, чтоб машина сама "уславливалась"

アレクセイ
16.08.2018
11:30:48
бесспорно )

Fill
16.08.2018
11:31:21
но я так понимаю, это не очень приоритетная проблема у людей, которые делают C#

Ayrat
16.08.2018
11:31:24
Сейчас ImmutableArray весьма условно Immutable. Ровно до тех пор пока все условились не менять в нём элементы

Roman
16.08.2018
11:31:49

アレクセイ
16.08.2018
11:32:14
сам аррэй иммютэбл. Как хранилище ссылок. Нельзя взять и поменять ссылку в нём.

Ayrat
16.08.2018
11:32:17

アレクセイ
16.08.2018
11:32:30
ахаха
великие умы мыслят одинаково )

Ayrat
16.08.2018
11:32:51
да уж да

Roman
16.08.2018
11:33:01
Так это понятно) Но по референсу же можно, так что странно
хоят я так понял обсуждение на второй круг пошло

Ayrat
16.08.2018
11:33:16
ага :D

Google

Roman
16.08.2018
11:33:38
надо в итоге хранить там readonly refs

Ayrat
16.08.2018
11:33:49
ну стракты можно хранить

アレクセイ
16.08.2018
11:34:09
можно structs в нём хранить
блин да что это

Ayrat
16.08.2018
11:34:19
да ты шутишь!

アレクセイ
16.08.2018
11:34:25
lol

Roman
16.08.2018
11:34:36
а еще структуры

アレクセイ
16.08.2018
11:34:51
и структуры же ещё ?

Roman
16.08.2018
11:35:16
отличное время прорекламировать флудилку из описания чата)
И да, я сам начал, сорри
Коллеги, с кем мы обычно встречаемся ву мск, может попробовать на 30 минут сделать пробный подкаст - общение?

Ayrat
16.08.2018
11:38:04
да изи
попиздеть за жизнь и фшарп, даже денег не надо, придётся ещё затыкать

Roman
16.08.2018
11:40:34
Ок, подумаю на эту тему

Vasily
16.08.2018
11:55:46
Легко

Ayrat
16.08.2018
12:27:05
https://twitter.com/isaac_abraham/status/1030023504320704512?s=19
ВОоот!!!
А я думаю чо у меня dotnet build затупливает
средство решения проблемы
запускаем Developer Command Prompt for VS 2017 с правами админа
делаем
ngen C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp\fsc.exe
если у вас Community или Professional, поменяйте в середине путь соответственно

Google

Pavel
16.08.2018
12:29:45
т.е. компилятор не прогнали через ngen?

Ayrat
16.08.2018
12:29:58
нет

Pavel
16.08.2018
12:31:57
что не релиз то какая-нибудь фигня)

Ayrat
16.08.2018
12:32:44
Да уж
ещё и goto definition отвалился
https://github.com/Microsoft/visualfsharp/issues/5521
могу подтвердить. у меня не срабатывает там где раньше работал
а Филип-то говорил - супер стейбл!!
цитата:
This preview is very, very stable. In fact, after extensive testing, we feel that it’s stable enough for us to consider it a proper release,
https://blogs.msdn.microsoft.com/dotnet/2018/07/26/announcing-f-4-5-preview/

Vasily
16.08.2018
12:35:49
Ну так это и есть стабильный bleeding edge

Ayrat
16.08.2018
12:36:18
у меня уже течёт целый день. Я уж думал откатываться пока про ngen не увидел, т.к. проекты стали собираться вечность
проблема что у нас на билд пуле уже разлился новый sdk, ходить по всем тачкам и ручками ngen делать мне как-то не хочется

Vasily
16.08.2018
12:37:05
Ходи скриптами

Ayrat
16.08.2018
12:37:32
пусть девопсы скриптами ходят, я подожду нового сдк)
Но тут короче проблема у команды F#
они свои релизы привязали к релизам SDK. Т.е. пока неткор команда не решит что пора хотфиксить, то хер нам а не фиксы, да?

Pavel
16.08.2018
12:40:08

Ayrat
16.08.2018
12:41:10

Roman
16.08.2018
12:41:20
Привет!

Pavel
16.08.2018
12:42:13

『Ark』∞
16.08.2018
12:48:53
Хочу попробовать написать бэк на F#, какой фрейм порекомендуете? Giraffe или Suave?

Ayrat
16.08.2018
12:50:26