
Siarhei
15.09.2017
12:03:36

Vlad
15.09.2017
12:12:04
Я об этом отсюда вычитал
https://www.reddit.com/r/programming/comments/6zugur/comment/dmy3jai?st=J7LUFR71&sh=a2a985a8

Google

Siarhei
15.09.2017
12:16:10
я вот не помню, но мне чёт вспоминается что саблайку разрабатывал вроде один дев а не тима
а если точнее была и тима, но после второй версии разошлись

Снежный
15.09.2017
13:46:23
Привет. Кто использовал TypeProvider в runtime?

Friedrich
15.09.2017
13:46:41
А так можно?

Снежный
15.09.2017
13:46:59
вот такой же вопрос...

Vasily
15.09.2017
13:47:12
Нельзя так

Nikolay
15.09.2017
13:47:26

Friedrich
15.09.2017
13:47:47
Ну, если сильно захотеть, можно в рантайме вызывать и компилятор, и тайп-провайдер.

Vasily
15.09.2017
13:48:38
Можно
Но всегда вопрос в целесообразности

Снежный
15.09.2017
13:49:10
ну как всегда ответ в лени
лень делать модель/запись для yaml файла настройки
хотел по быстрому

Google

Pavel
15.09.2017
16:16:08
Только сейчас заметил настройку в ionide "FSharp.automaticProjectModification" , которая делает добавление\удаление файлов в fsproj автоматически. А я руками это делал...

Anton
15.09.2017
22:57:12
Pavel а так можно было...)

Pavel
15.09.2017
23:04:02

Anton
15.09.2017
23:05:55
странно - почему не дефолту.

Pavel
15.09.2017
23:08:20

Artemy
16.09.2017
09:46:01
О, теперь сайт Нюгета показывает команды для установки пакета через Paket. ?

Evgeniy
16.09.2017
10:22:23

Nikolay
16.09.2017
10:47:18

Evgeniy
16.09.2017
12:27:26
F# Weekly #38 – Ionide Project 3.0 & FHash
https://sergeytihon.com/2017/09/16/f-weekly-38-ionide-3-0-fhash/
https://twitter.com/realvictorprm/status/909060528085061633
@Dolfik ^

Nikolay
16.09.2017
16:06:52

Evgeniy
16.09.2017
17:21:56
https://pbs.twimg.com/media/DJ26QxOW4AAg5uN.jpg:large
Люблю такие трансляции в твиттере.
> CNTK 2.2
> Training Support Is Added To C#/.NET API.
Можно использовать в F#.
https://docs.microsoft.com/en-us/cognitive-toolkit/ReleaseNotes/CNTK_2_2_Release_Notes

Artemy
16.09.2017
19:48:09
Есть ли у кого-нибудь предложения насчёт переводов? Мне тут для англ. в универе нужно 25 страниц какого-либо технического (касательно IT) текста перевести, так вот подумал, пусть результат принесёт пользу и другим людям, а не только мне (в виде зачёта). :)

Evgeniy
16.09.2017
19:48:33
Бери любой!

Google

Artemy
16.09.2017
19:49:01
О, круто. Даже целый список есть.
Предусмотрительно, однако.

Evgeniy
16.09.2017
19:50:20
Там есть довольно интересная статья.
https://github.com/fsharplang-ru/translations/issues/15
Но не очень большая, конечно.

Artemy
16.09.2017
19:52:09
Ну я узнаю, подойдёт ли перевод нескольких не связанных между собой текстов. Если да, то можно будет просто несколько статей перевести.
А по приоритету/важности будет F# дока, наверное, так?

Evgeniy
16.09.2017
19:55:05
Я думаю, fsharpforfunandprofit.

Artemy
16.09.2017
19:55:49
Да, дейсвительно

Roman
16.09.2017
19:55:58

Artemy
16.09.2017
19:57:02

Evgeniy
16.09.2017
19:57:17

Roman
16.09.2017
19:57:31
404
хмм, я думал доступна всем.

Artemy
16.09.2017
19:57:52
Ну так-то я советуюсь, чтобы выбрать наиболее полезное/важное.
Как вариант, могу серию про Computational Expressions взять.

Evgeniy
16.09.2017
19:58:43
Лично мне очень нравится серия про map и bind.
https://fsharpforfunandprofit.com/series/map-and-bind-and-apply-oh-my.html

Roman
16.09.2017
19:59:15
404
https://github.com/fsharplang-ru/translations/projects/1 этот виден?

Artemy
16.09.2017
19:59:42
Как и про CE, в прицнипе.

Google

Artemy
16.09.2017
20:00:43
Я, если честно, пока не понимаю назначения этих GitHub Projects. :)

Roman
16.09.2017
20:01:05

Artemy
16.09.2017
20:01:57
Да, пожалуй, и с этим не поспоришь.

Evgeniy
16.09.2017
20:02:18
Выбирай, что самому интересно будет переводить.

Artemy
16.09.2017
20:03:14

Roman
16.09.2017
20:04:45

Artemy
16.09.2017
20:05:29

Evgeniy
16.09.2017
20:05:42

Roman
16.09.2017
20:06:11

Artemy
16.09.2017
20:06:13
drag-and-drop'a у меня точно нету

Roman
16.09.2017
20:06:18
ща в команду переводов добавлю

Andrew
16.09.2017
22:34:49
Здравствуйте, друзья. Написал статью "Эффективное использование менеджера пакетов Paket в скриптах на F#, автоматизация рутинных действий." В статье описывается способ автоматизации процесса инициализации менеджера пакетов для проекта и отмечены действия для использования внешних пакетов в вашем F#-скрипте. Рассматривается опция storage: none. Для автоматизации используется PowerShell. https://gist.github.com/maestrow/94d99017380adbcadff29f048f423729#file-fsharp-paket-scripting-ru-md

Friedrich
17.09.2017
03:41:18
(ну, и мотивация у меня была немного другая — я не боролся с рутиной, а локализовал цепочки доверия, требуемые контрибьюторам для работы с моими репозиториями)


Evgeniy
17.09.2017
07:11:55

Enhed
17.09.2017
08:43:35
В VS2017 можно писать на .net core? Вроде установил все в систему, а в выборе фреймворков он не появляется.

Evgeniy
17.09.2017
08:45:03
В Ionide можно.

Google

Снежный
17.09.2017
10:19:39
Можно, поставь net core sdk
И 1.1 и 2.0

Evgeniy
17.09.2017
10:20:34
Ну, на F# все равно нельзя.

Снежный
17.09.2017
10:20:48
Это да.
Хотя вроде как проекты создавать нельзя, а запускать редактировать можно с версии 15.3

Andrew
17.09.2017
10:52:16

Friedrich
17.09.2017
10:53:20
Возможно, с F# tools nightly ещё не так стрёмно, но с релизными — тихий ужас.

Enhed
17.09.2017
11:56:55
Абстрактные члены можно как-то сделать не публичными? Очень грустно выглядит когда кишки наружу
Я так понимаю только в конструктор передать нужные методы можно, в книжке о протектед ни слова, странно

Xak
17.09.2017
12:02:37
в фш нет протектедов

Friedrich
17.09.2017
12:02:48
Угу.

Xak
17.09.2017
12:03:10
это кстати грустно
ещё погрустнее даже, чем "в яве нет свойств"

Friedrich
17.09.2017
12:04:14
Если честно, я с этой проблемой (protected) исключительно редко встречаюсь. Даже обычно успеваю забыть, что их нету.

Evgeniy
17.09.2017
12:04:37
Не вижу в этом ничего грустного. В F# не любят наследование.

kana
17.09.2017
12:05:07
Ну слава богу, мнение о языке улучшается. А то увидел "абстрактный" и прям разочаровался, опять наследуют

Enhed
17.09.2017
12:07:58
Странно что не любят наследование, учитывая, что язык больше ооп, чем функциональный. По крайней мере такой вывод из того, что я успел усвоить. В любом случае, спасибо за ответы

Xak
17.09.2017
12:08:16
наверное, фш не для тех задач, где надо наследовать кучу всего. Если очень хочется спрятать кишки, то кусок, который требует такого наследования, наверное, имеет смысл утащить в сборку C#

Friedrich
17.09.2017
12:08:56
Сборку на CIL!

Xak
17.09.2017
12:09:50
ну и да, обернуть-то всё равно можно