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-инфраструктуру студии.
Admin
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
Привет!
Google
Dmitry
24.01.2018
23:29:13
Привет
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