
Vasily
26.07.2017
07:57:26
А у меня в базе будут spatial types...

Friedrich
26.07.2017
07:57:55
С другой стороны, вот тут они чото правят в нугете, чтоб он запускал скрипты: https://github.com/NuGet/NuGet.Client/pull/935/files
И по коду видно, что он юзает настоящий повершелл или чото похожее.

Vlad
26.07.2017
07:58:33
У меня вопрос есть по тайп-провайдерам, вот допустим я создал его по определенному connection string к Oracle, он создал типы по всем доступным схемам. Что будет, если в рантайме я дам другой connection string, в которой одной из схем не будет?

Google

Vlad
26.07.2017
07:58:35
упадет?

Friedrich
26.07.2017
07:59:27

Vlad
26.07.2017
08:00:28

Vasily
26.07.2017
08:04:45
Лучше тогда через dbml генери
Там какой-то из провайдеров умеет

Vlad
26.07.2017
08:05:04
dbml?
я просто не знаю что это

Vasily
26.07.2017
08:05:15
Хоть от коннекта к базе на этапе компиляции откажешься

Vlad
26.07.2017
08:08:13
судя по гуглу это для MSSQL, а у меня кровавый Oracle

Vasily
26.07.2017
08:08:32
Ну с ораклом да, все кровавее
Должно быть

Google

Vlad
26.07.2017
08:54:36
решарпер может запускать xunit под f#(на полном фреймворке)?

Friedrich
26.07.2017
08:56:36
Да.
Я всё время так делаю :)

Vlad
26.07.2017
09:00:07
namespace Tests
open Xunit
module X =
[<Fact>]
let ``Test`` () =
Assert.Equal("","")
что-то не видит, возможно я туплю

Friedrich
26.07.2017
09:02:24
Вроде не тупишь, у меня аналогичный код работает.
Попробуй перебилдить, потом правой кнопкой по солюшену и Run all tests.

Vlad
26.07.2017
09:09:51
вроде заработало, хотя рюшечек решарповских не появилось в файлах кода

Evgeniy
26.07.2017
09:09:53
Tailcalls are enabled by default for retail and debug builds in F# dotnetSdk in the target file:
https://github.com/Microsoft/visualfsharp/blob/master/src/fsharp/FSharp.Build/Microsoft.FSharp.NetSdk.props#L40

Vlad
26.07.2017
09:41:34
еще вопрос, а vs2017 умеет в автоформат документов f#?

Evgeniy
26.07.2017
10:58:29
Все, что касается поддержки F# в VS2017, лежит в Microsoft/visualfsharp, вместе с компилятором.
кстати, а анализатор под vs2017 тоже где-то лежит в опенсорсе?(то, чем power tools заменили)

Friedrich
26.07.2017
11:11:50

Igor
26.07.2017
11:37:32
Ну наконец то

Evgeniy
26.07.2017
11:43:43
Чатом ошибся, тебе в @CSharpChat. :)

Igor
26.07.2017
11:45:20
Ну это я так порадоваться за наших (можно ещё плюсики понажимать)

Nikolay
26.07.2017
12:28:05
Опять обманули. Я думал там на русском

Evgeniy
26.07.2017
12:55:51

Google

Vlad
26.07.2017
12:56:14
Эх
А переводы не от граммар наци как рассматриваться будут?

Friedrich
26.07.2017
13:04:12
Нормально будут рассматриваться.

Evgeniy
26.07.2017
13:04:13

Nikolay
26.07.2017
13:10:14

Igor
26.07.2017
13:13:21

Roman
26.07.2017
16:51:01
Ну мб сентябрь ещё будет тухлым

Evgeniy
26.07.2017
16:56:47
Хорошая статья, мне понравилась.
В соседнем чате упомянули язык с хороший выводом типов. ;)
Но он не без проблем. Возможно, будет интересно почитать.
https://github.com/fsharp/fslang-suggestions/issues/594

Летучая
26.07.2017
17:18:17
@gsomix можно и им сообразить. а если за шавухи, то можно качественно и не очень долго )

Roman
26.07.2017
18:21:26
С присоединением!

Aminion
26.07.2017
18:27:19
Нубский вопрос, как билдить фейком, создал пакетом проект, но в консоли нет опции билд, которая добавляется фейком

Roman
26.07.2017
18:33:10
Его нужно запустить

Aminion
26.07.2017
18:52:46
А чтоб удобно, на хоткей можно?

Roman
26.07.2017
18:53:29
Используй vscode ) там можнно что угодно повесить на хотений

Google

Roman
26.07.2017
18:53:32
Хоткей

Nikolay
26.07.2017
18:53:58
А в чём профит FAKE/Paket, я так и не понял?

Evgeniy
26.07.2017
18:54:20

Vlad
26.07.2017
18:56:34
Транзитивные зависимости и лок файл как я понял

Evgeniy
26.07.2017
18:56:48
Да.

Vlad
26.07.2017
18:56:53
А чем срач закончился на гитхабе?

Evgeniy
26.07.2017
18:57:12

Nikolay
26.07.2017
18:58:03

Roman
26.07.2017
18:59:25
Например можно было поставить watch

Vlad
26.07.2017
19:00:59
Я сам не писал ничего большого, да и не воевал с нугетом обычным. Думаю пакет попробовать

Evgeniy
27.07.2017
05:16:03

Roman
27.07.2017
07:41:57

Evgeniy
27.07.2017
07:43:01
В последнее время вижу много статей про WebSharper. Он снова модный?

Roman
27.07.2017
10:22:54

Most
27.07.2017
11:56:47
Господа, есть такие, кто с эластиком работал из F#?
альтернатив кроме NEST`a нет?)

Roman
27.07.2017
11:57:32
Нет, но видел библиотеку поверх nest

Google

Roman
27.07.2017
11:57:41
Года два назад

Donald
27.07.2017
16:36:11
Нейм реструма поменяйте ?

Evgeniy
27.07.2017
16:38:07

Donald
27.07.2017
16:39:25
Классно наверно иметь реструм с CSharp в названии

Evgeniy
27.07.2017
16:39:55

Летучая
27.07.2017
17:31:40

Vlad
27.07.2017
18:02:44

Oleg
27.07.2017
18:04:02
Есть функция let rec runSeq :Async<'r> list -> Async<'r list> =
function
| [] -> async.Return []
| head::tail ->
async {
let! result = head
let! rest = runSeq tail
return result::rest
}хочется изящнее написать. Есть идеи?

Vasily
27.07.2017
18:05:15
Seq.map|>async?

Oleg
27.07.2017
18:05:54
не работает так
List.fold ???? async.Bind скорее

Evgeniy
27.07.2017
18:08:21