
Диёр
03.09.2017
11:20:08
майкам писал?

Friedrich
03.09.2017
12:08:51
И в какой момент? Судя по всему, при сборке приложения?
Начать нужно с того, что расставить вербозные флаги у мсбилда.

Google

Friedrich
03.09.2017
12:09:23
Ну и почистить сборочные каталоги от мусора тоже не помешает.
⚠️ Деструктивная операция, которая удаляет лишнее из гитовых каталогов:
$ git clean -dxf
Я как раз сегодня портировал ConsoleFramework на .NET Standard, и навидался всяких глюков у тулинга. В любой непонятной ситуации очищай bin и obj.

Летучая
03.09.2017
12:41:36
Как часто это происходит?
Всегда при сборке или очистке. Решил даунгрейдом до более ранней версии Коре, на 2.0 так и не завелось.
Чистка бина и обжа не помогала, самое первое, что пробовал.

Evgeniy
03.09.2017
15:00:59
Привет.

Xak
03.09.2017
15:01:10
ещё раз хай)

Friedrich
03.09.2017
15:05:40
@gsomix — это бот-привратник.

Artem
03.09.2017
15:06:35

Friedrich
03.09.2017
15:07:12
Бот пишущий на f#?
Ваш бот умнее меня :((
А что за проблемы писать на F#? Просто генерируешь случайные тексты, пока один из них не скомпилируется. На F#, если что-то компилируется — значит, это полезная программа :)

Roman
03.09.2017
15:27:23
Привет.
Помню тебя как активного участника xamarin чата

Max
03.09.2017
15:28:38
Препод вместо лаб, как активному студенту, предложил заниматься вместо пролога F#, и в общем-то суть задания для большего понимания языка, было написание другого языка, интерпретируемого в F#

Google

Max
03.09.2017
15:31:14
Я понял это как "Написать парсер строки, с имплементацией нативных для F# методов"
Так вот, с чего начать, что почитать ?

Evgeniy
03.09.2017
15:33:17
Там есть неплохой туториал, а у нас он даже частично переведен.
Все остальное про F# есть, как обычно, тут:
https://fsharpforfunandprofit.com/

Диёр
03.09.2017
15:37:46
У автора fsharpforfunandprofit странный юмор

Max
03.09.2017
15:39:58
Все остальное про F# есть, как обычно, тут:
https://fsharpforfunandprofit.com/
так, спасибо) еще вопрос:
В общем задание было реализовать это все коленочное поделие в Linux
Пока я разобрался как юзать F# Interactive.
Я точно помню что есть методы как развернуть шаблон, скажем консольного приложения,
но оно будет кидать скомпиленное в exe
Собственно сам вопрос в том, как это заставить работать на *nix платформе без mono или .netcore

Igor
03.09.2017
15:41:34

Андрій
03.09.2017
15:42:06

Max
03.09.2017
15:43:20

Андрій
03.09.2017
15:43:50

Max
03.09.2017
15:44:18
И еще как называется утилита для развертки шаблонов ?

Igor
03.09.2017
15:45:22

Max
03.09.2017
15:45:59

Летучая
03.09.2017
15:48:09

Max
03.09.2017
15:48:30
Само задание весьма странное, так что метод реализации думаю будет не так важен

Летучая
03.09.2017
15:50:14
На коре с F# можно начать с Visual Studio Code + Ionide (ставить чз менеджер пакетов), для хелловорлда — dotnet new console --lang F#. Обычная Visual Studio для кора слишком глупая.

Max
03.09.2017
15:50:30

Google

Max
03.09.2017
15:51:03

Igor
03.09.2017
15:53:18

Дмитрий
03.09.2017
15:56:53

Max
03.09.2017
16:05:21

Xak
03.09.2017
16:08:18

Igor
03.09.2017
16:15:36
Есть подробности?
Покури https://github.com/dotnet/corert , но все это нестабильное и в еще в разработки

Дмитрий
03.09.2017
16:25:18

Igor
03.09.2017
16:27:38
Хм, хотя там можно сделать publish вместе с runtime либа,
тогда на девайсе не будет предустанавливать core clr.
(отписал в @dotnet_chat )

Дмитрий
03.09.2017
16:27:51

Xak
03.09.2017
16:43:16
Спасибо за ссылки

Max
03.09.2017
16:46:55
А есть какой-нибудь дебагер для F# на VsCode ? (кажется что-то видел с OmniSharp, но это не точно)

Летучая
03.09.2017
17:12:10

Max
03.09.2017
17:12:53

Artem
03.09.2017
17:16:12
аве майкрософт, на netstandard2 вообще без всяких изменений завелось все

Evgeniy
03.09.2017
17:30:43

Max
03.09.2017
17:35:41
Да, это работает.
так, а что еще надо поставить из расширений для того, чтобы он заработал ?

Evgeniy
03.09.2017
17:36:37
F# Weekly #36, 2017 - Voting for 2017 Community for F# Heroes is open!
https://sergeytihon.com/2017/09/03/f-weekly-36-2017-voting-for-2017-community-for-f-heroes-is-open/

Google

Evgeniy
03.09.2017
20:06:22
Видели LineLens?
https://github.com/ionide/ionide-vscode-fsharp/pull/510

Igor
03.09.2017
20:11:21

Max
03.09.2017
20:54:04
Я чего-то не понимаю или так и должно быть ?
Вроде Nuget добавил, сделал dotnet restore

Evgeniy
03.09.2017
20:58:37
Иногда это помогает. :) У меня FParsec открывается.

Max
03.09.2017
21:02:10

Evgeniy
03.09.2017
21:03:33
Главное следить за порядком файлов в проекте.

Max
03.09.2017
21:04:40

Evgeniy
03.09.2017
21:05:01
open myNamespace
a.fs должен быть указан в файле проекта.
Благо, с новым форматом проектов это очень легко.

Max
03.09.2017
21:34:53