@Fsharp_chat

Страница 744 из 772
Ayrat
07.10.2018
06:44:09
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp

у меня отсюда вс код запускает

Friedrich
07.10.2018
06:44:26
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp
Это F# SDK — его, скорее всего, нету у тех, у кого нету студии.

Кшиштоф, наверное, тоже не в курсе, что fsi теперь есть в составе SDK. Оформите ему ишуй :)

Google
Grigoriy
07.10.2018
06:45:00
Да. Причём комюнити/про/энтерпрайз - разные пути

Ayrat
07.10.2018
06:45:07
Это F# SDK — его, скорее всего, нету у тех, у кого нету студии.
понятно, да. начисто у меня нет примера =(

Friedrich
07.10.2018
06:46:00
А потом народ жалуется на вот это: https://github.com/Microsoft/visualfsharp/issues/3560

Говорят, бинарник есть, а запустить не получается ?‍♂️

Grigoriy
07.10.2018
06:46:16
Может его через dotnet run надо?

Friedrich
07.10.2018
06:49:36
Может его через dotnet run надо?
exe обычно не запускают через dotnet run

Grigoriy
07.10.2018
06:50:09
Я понимаю, но если оно просто так не стартует?

Friedrich
07.10.2018
06:51:04
да стартует же ж
Нет, не стартует.

Ayrat
07.10.2018
06:51:22
ща скрин кину

Friedrich
07.10.2018
06:51:28
Program 'fsi.exe' failed to run: The specified executable is not a valid application for this OS platform.At line:1 char:1

Google
Friedrich
07.10.2018
06:51:55
Это при попытке запуска C:\Program Files\dotnet\sdk\2.1.300\FSharp\fsi.exe

Ayrat
07.10.2018
06:52:07


Friedrich
07.10.2018
06:52:17
А вот если ему сделать dotnet fsi.exe, то он, внезапно, начинает работать

Я говорил про тот fsi, который в составе неткоре SDK

Grigoriy
07.10.2018
06:52:39
Ага!

Friedrich
07.10.2018
06:52:43
Тот fsi, который в составе F# SDK, конечно, нативно запускается и работает, всё верно.

Friedrich
07.10.2018
06:53:00
А который в неткоре — запускается неткором, что для меня неожиданно, но окей :)

fsc.exe, который там рядом поставляется, тоже запускается таким же макаром. Судя по скриптам запуска.

Ayrat
07.10.2018
06:53:32
Grigoriy
07.10.2018
06:54:31
Ура! Научились кор фси запускать :)

Evgeniy
07.10.2018
06:54:43
А вот если ему сделать dotnet fsi.exe, то он, внезапно, начинает работать
ох матерь божья, как бы это привязать к вс коду теперь

Grigoriy
07.10.2018
06:57:50
dotnet —version даст тебе тот сдк, который по умолчанию. Его добавить в путь к фси и выполнить :)

dotnet “c:\program files\dotnet\sdk\2.1.402\FSharp\fsi.exe”

Как-то так

Artemy
07.10.2018
08:43:18
Э-э, это неправильно, так не должно быть. Где-то ошибка!
Всё нормально, уже решено. Помогла обычная перезагрузка проекта

Grigoriy
07.10.2018
12:51:57
Так что, кор фси заработал?

Friedrich
07.10.2018
12:55:51
Так что, кор фси заработал?
Ну, у меня заработал, но я не особо его тестировал.

Ivan
07.10.2018
14:49:43
Коллеги, а где нибудь есть темплейт под Giraffe + Fable 2. Не SAFE, мне Saturn не нужен?

Grigoriy
07.10.2018
15:05:12
Коллеги, а где нибудь есть темплейт под Giraffe + Fable 2. Не SAFE, мне Saturn не нужен?
Сатурн это вроде всего лишь тоненькая прослоечка поверх жирафа

Google
Grigoriy
07.10.2018
15:06:28
Можешь переписать инициализацию и рауты и выкинуть сатурн

А темплейт сейфа уже на фейбл2?

Ivan
07.10.2018
15:10:38
Вроде да. Я просто ленивый пререписывать ?

Grigoriy
07.10.2018
15:23:35
На гх иишуя по апгрейду сейф темплейта до фабле 2 ещё открыта

Привет!

Александр
07.10.2018
17:22:36
Привет, вопрос к тем, кто работает с f# в vsc

Настраивали ли вы подсветку синтаксиса?

Расширял ли ionide базовые цвета?



Сейчас у меня вот так

Но это все равно не так, как у других людей с ionide

Grigoriy
07.10.2018
17:29:26
А тултипы на типах - работают?

Например, если на Point навести?

Александр
07.10.2018
17:31:03
Работают

Не работает только подсветка

Grigoriy
07.10.2018
17:32:47
Не. Специально ничего не настраивал. Может у тебя цветовая схема такая?

Александр
07.10.2018
17:35:45
Стандартная цветовая схема

Она была еще до того, как я расширение поставил

Grigoriy
07.10.2018
17:37:04
Хз. Попробуй нестандартную - посмотри, поменяется ли что-то в раскраске типов

Александр
07.10.2018
17:40:26
Попробовал бы, знать б только где взять

Google
Александр
07.10.2018
17:40:34
В маркетплейсе пусто

В гугле тоже чет не ищется

Попробую ionide переставить

Спасибо

Grigoriy
07.10.2018
17:46:29
В экстеншонах вс коде

Александр
07.10.2018
17:47:29
Ну, я это и назвал маркетплейсом

Все, спасибо, починил

Не знал, что цветовая тема Visual Studio Dark будет глушить правила подсветки синтаксиса

Поставил dark+ (default) и все заработало

Александр
07.10.2018
18:09:42
Про кастомизацию я читал, но спасибо

Ayrat
07.10.2018
18:09:55
"textMateRules": [ { "scope": "variable.fsharp", "name": "bindings", "settings": { "foreground": "#DCDCAA", "fontStyle": "bold" } } ] }, добавить в settings.json

Александр
07.10.2018
18:10:12
Кстати

Ayrat
07.10.2018
18:10:34
узнавать scope можно через ctlr-shift-P -> Developer: Inspect TM scopes

Александр
07.10.2018
18:10:58
Кстати
Почему все другие стандартные цветовые темы такие всратые?

Ayrat
07.10.2018
18:11:17
разрабы ионида поддерживают дефолт

Anton
07.10.2018
19:54:23
Ребят, это кто-то из нашего чатика пополнил википедию алгоритмом на f# ? https://ru.wikipedia.org/wiki/Метод_золотого_сечения#Алгоритм

Roman
07.10.2018
21:38:27
Привет!

И тебе привет!

Google
Александр
08.10.2018
01:18:26
Привет, а я тебя помню)

Нина
08.10.2018
01:53:35
Извиняюсь за оффтоп, но что за шрифт на картинке?

Dim
08.10.2018
02:01:23
Использую его и в IDE и в терминале

Нина
08.10.2018
02:01:51
Спасибо.

Александр
08.10.2018
02:05:21
Нечасто f# встретишь

Страница 744 из 772