
Evgeniy
23.01.2018
06:52:36
https://twitter.com/alfonsogcnunez/status/955550535180046337

Roman
23.01.2018
08:06:58

Igor
23.01.2018
10:56:13
Если у кого есть мысли по выпиливанию paket из fable,
можете прокоментить это ишью https://github.com/fable-compiler/Fable/issues/1334
По предварительному исследованию это возможно

Pavel
23.01.2018
11:01:38
а можно для туповатых: преимущества packet'а над nuget'ом заканчиваются тем, что он умеет из гитхаба файлы тянуть?

Google

Artemy
23.01.2018
11:04:06
Ну он ещё позволяет видеть, что качается напрямую, а что по зависимостям. + так же не вставляет в названия папок скачанных пакетов их версии.
Да и вообще, конфиг-файлы Paket'а удобнее

Roman
23.01.2018
11:04:51
вроде еще нет привязки к версиям либ, поэтому нет этого ада, когда по проекту размазаны 5 версий какого-нить Newtonsoft.Json
А кто-нить знает легкий способ сгенерить файлы сигнатур, используя VS Code / Ionide / dotnet CLI?

Pavel
23.01.2018
11:07:06
оок, спасибо!

Tony
23.01.2018
11:09:51

Artemy
23.01.2018
11:10:34
Ах да, окошечки, точно

Pavel
23.01.2018
11:11:07
а как решать проблему со сломанной обратной совместимостью? не использовать плохие библиотеки? :D

Tony
23.01.2018
11:11:12
еще paket не засирает файлики с пакетами всякими транзитивными зависимостями, тоже неплохо

Pavel
23.01.2018
11:12:06
ну это так, гипотетическая ситуация =)

Григорий
23.01.2018
11:12:16

Artemy
23.01.2018
11:12:23
Но все зависимости можно всегда в paket.lock посмотреть. Как и текущие версии используемых пакетов

Roman
23.01.2018
11:13:30

Google

Tony
23.01.2018
11:13:45
единственное, что если авторы пакетов любят пользовать powershell-скрипты (install.ps1 + uninstall.ps1), которые работают только внутри VS, тогда может быть проблемка, и нужно будет эти шаги вручную выполнять

Pavel
23.01.2018
11:14:26
в целом понятно, спасибо!

Artem
23.01.2018
11:43:18
А есть какие нибудь годные готовые либы с абстракциями и обертками?

Evgeniy
23.01.2018
11:45:00

Artem
23.01.2018
11:48:03
Точнее общие

Григорий
23.01.2018
11:50:08
https://github.com/fsprojects/FSharpx.Extras
https://github.com/fsprojects/FSharpx.Collections

Artem
23.01.2018
11:57:26
Спасибо

Evgeniy
23.01.2018
12:03:53
@Trimsanee В дополнение.
https://github.com/jack-pappas/ExtCore
https://github.com/gusty/FSharpPlus

Григорий
23.01.2018
12:17:42
хотя правильнее так: (в проекте файл Program.fs, Test1.fs, файл Test1.fs подключен к Program.fs)
> fsharp Program.fs Test1.fs --sig: Program.fsiВ Program.fsi будут сигнатуры для модулей из Program.fs и Test1.fs.
вот если бы он (fsharpc) для каждого файла проекта выдавал отдельный файл сигнатуры, было бы удобно

Roman
23.01.2018
12:31:28

Vasily
23.01.2018
12:45:59
Прямо в fsproj

Григорий
23.01.2018
12:46:47

Vasily
23.01.2018
12:50:27
Ну я ща в Таиланде, так что только на пальцах-тебе нужно сделать таргет с onafter="build" который бы внутри запускал exec fsharpc для нужных тебе файлов.Я, правда, не помню, есть ли там foreach

Google

Григорий
23.01.2018
12:51:17
окай мысль понял, позже погуглю, будут вопросы задам =)

Vasily
23.01.2018
12:52:08
https://stackoverflow.com/questions/6036748/how-do-i-perform-the-exec-task-in-a-loop-with-msbuild-itemgroups
Для затравки
Там в целом похожий сценарий
Ну а дальше все это дело оформляется в нугет пакет с props файлом и прогрессивная общественность радуется

Mikhail
23.01.2018
13:02:05
Всем привет! Кто знает, как обычно на больших проектах документируют конвеншны, по именованию, например?

Evgeniy
23.01.2018
14:12:21
Какие ещё есть варианты? :)
Привет.

RandomUser
23.01.2018
14:42:39
?

Григорий
23.01.2018
15:07:28
а какой-нибудь туллинг для расширения возможностей REPL для F# есть?

Pavel
23.01.2018
15:15:30
Да, github

Roman
23.01.2018
15:18:05

Pavel
23.01.2018
15:18:47

Evgeniy
23.01.2018
18:53:11
Привет.

Sergey
23.01.2018
18:53:24

Sergey
23.01.2018
19:08:56

Evgeniy
24.01.2018
04:49:35
https://twitter.com/migueldeicaza/status/955995687220637697

Friedrich
24.01.2018
06:36:44

Google

Friedrich
24.01.2018
06:40:03
lock файл
На самом деле, lock-файл какое-то время был и в dotnet-варианте тулинга, но, к сожалению, его куда-то потеряли вместе с project.json :(

Tony
24.01.2018
06:41:54

Friedrich
24.01.2018
06:42:17
Да. Это, в общем-то, понятно — они заточены на COM-инфраструктуру студии.

Sergey
24.01.2018
07:16:33

Friedrich
24.01.2018
07:25:13
Т.е. концептуально они из исходного артефакта превратились в артефакт сборки, вот что печально.

Evgeniy
24.01.2018
08:38:41
https://github.com/Microsoft/visualfsharp/pull/4034
Получается, наконец-то разобрались с туплями?
https://github.com/Microsoft/visualfsharp/pull/4245#issuecomment-359729719

Roman
24.01.2018
12:37:22
Привет!!

Artem
24.01.2018
13:48:47
Validation<fail, t> есть реализации готовые?

Григорий
24.01.2018
14:15:59

Roman
24.01.2018
14:20:22
Привет!

Artem
24.01.2018
15:12:03

Sergey
24.01.2018
19:51:36
интересно сколько раз можно менять вершенинг https://twitter.com/davidfowl/status/956180215318769666

Evgeniy
24.01.2018
21:04:30

Kirill
24.01.2018
22:01:58
Сколько? Ещё один раз

Roman
24.01.2018
23:28:53
Привет!

Dmitry
24.01.2018
23:29:13
Привет

Google

Combot
24.01.2018
23:29:58
combot.org/chat/-1001116883766

Roman
25.01.2018
08:59:01
Привет!

Антон
25.01.2018
08:59:16
Единственная группа, в которой говорят привет не боты, а люди. Респект. ?

Aleksey
25.01.2018
09:04:56
Это бот
:)

Evgeniy
25.01.2018
09:05:16

Aleksey
25.01.2018
09:05:46
Я бот.

Vlad
25.01.2018
09:08:00

Anna
25.01.2018
09:08:04
В этой группе самые милые и приветливые в мире боты! ?

Artemy
25.01.2018
09:08:05

Evgeniy
25.01.2018
09:54:31
https://twitter.com/FableCompiler/status/956464475460259841
2k18