Artemy
06.10.2018
14:43:19
В смысле? Это же конкретный тип, его сигнатура должна быть такой, какой задана
Grigoriy
06.10.2018
14:46:27
Хз
Artemy
06.10.2018
14:47:29
А, всё, это просто какой-то баг
Перезагрузка проекта всё исправила
Google
Grigoriy
06.10.2018
14:49:29
В спорных случаях я делаю так - подставляю значение заведомо неправильного типа и компилю. Смотрю что компилятор ожидает
Ионид он такой...
Artemy
06.10.2018
14:50:03
Это у меня VS, не Ионид
Grigoriy
06.10.2018
14:50:18
Хм
Artemy
06.10.2018
14:50:58
Везде глюки есть
Непонятно, это какой-то закономерный баг, или просто случайная "поломка".
Alexey
06.10.2018
14:57:11
Вопрос в другом
Grigoriy
06.10.2018
14:58:17
Alexey
06.10.2018
14:58:27
Если классику не обновлять, то непонятно, что ещё есть полезного помимо классики
Grigoriy
06.10.2018
14:59:49
Фаулер второе издание «Рефакторинга» готовит :)
Второе, Карл!
Google
Grigoriy
06.10.2018
15:01:40
Не прошло и 20 лет :)
Vasily
06.10.2018
15:03:10
Ну иногда надо рефакторить и легаси
Grigoriy
06.10.2018
15:03:46
Рефакторинг «рефакторинга»? :)
Vasily
06.10.2018
15:04:44
Так
Кыш во флудику
Roman
06.10.2018
15:09:01
Grigoriy
06.10.2018
15:10:01
Когда в процессе рефакторинга (Василий, привет!) форма меняется. Отсюда и массаж (massaging). Типов, данных и т.п.
Evgeniy
06.10.2018
20:01:31
Ребят, что нужно сделать, чтоб запустить FSI Start в vs code? Почему-то на работке все норм работает, а дома он выполняется так: http://prntscr.com/l2zxxu
и repl эфшарпа не открывается
Ayrat
06.10.2018
20:07:18
если не сработает, проверь в настройках путь до fsi
Evgeniy
06.10.2018
20:07:43
Ayrat
06.10.2018
20:08:22
вот это и не сработало
ну запусти fsi руками, убедись что он установлен и работает
проверь путь до fsi в vscode
Evgeniy
06.10.2018
20:12:58
так, боюсь показаться глупым, а fsi разве не с .net core sdk ставится?
Ayrat
06.10.2018
20:14:59
но может у тебя его нет
Evgeniy
06.10.2018
20:17:03
есть, последний
Grigoriy
06.10.2018
20:17:05
Можно ещё пакет FSharp.Compiler.Service
Evgeniy
06.10.2018
20:17:06
а вот fsi нет
Google
Grigoriy
06.10.2018
20:18:38
Странноватенько
Evgeniy
06.10.2018
20:19:04
может он со студией ставится? прост у меня дома студии нет
Grigoriy
06.10.2018
20:19:23
Со студией тоже.
dotnet new
Evgeniy
06.10.2018
20:20:20
проект создается
Grigoriy
06.10.2018
20:20:25
dotnet add package FSharp.Compiler.Service
dotnet restore
И где-то рядом в папочке с пакетами приедет к тебе fsi
Evgeniy
06.10.2018
20:21:43
ага, сработало
но это придется для каждого проекта такой фигней заниматься?
Vasily
06.10.2018
20:21:58
Нед
Grigoriy
06.10.2018
20:22:03
Сорри за компом буду часов через несколько поэтому пишу по памяти
Vasily
06.10.2018
20:22:04
Скорее всего
Grigoriy
06.10.2018
20:22:13
Хорошо что сработало
Evgeniy
06.10.2018
20:22:23
Нед
ну в свою папку в microsoft sdk он не встал
Grigoriy
06.10.2018
20:22:36
И не будет больше
Когда студия 15.8... чо-то там ставится, она все ф# сдк прибивает. Оставляет только у себя в недрах установки
Или ты про кор сдк?
Evgeniy
06.10.2018
20:25:04
а сейчас куда встает?
Google
Grigoriy
06.10.2018
20:25:54
В папку со студией. Куда-то глубоко
Evgeniy
06.10.2018
20:26:56
Grigoriy
06.10.2018
20:27:50
Ну получилось же?
Evgeniy
06.10.2018
20:30:54
Ну получилось же?
только в данном проекте, в другом уже не работает, надо еще раз делать dotnet add package FSharp.Compiler.Service
Grigoriy
06.10.2018
20:31:52
У меня это часть билда. Пакет добавляется в группу build
Evgeniy
06.10.2018
20:32:17
т.е. это нормальная практика, а не костыль?
Grigoriy
06.10.2018
20:32:22
Но, честно говоря, я с фси редко играюсь
Если собираешься делать это (фси) регулярно - поставь студию community edition.
Evgeniy
06.10.2018
20:34:29
так вот не хотелось, как же линуксоиды выживают, интересно
Grigoriy
06.10.2018
20:35:41
Не могу ничего про них сказать. Может гуру ответят позже :) я сам начал ф#ить активно 3 месяца назад
Evgeniy
06.10.2018
20:36:29
спасиб, энивей, хоть вечерочек скоротаю
Ayrat
06.10.2018
20:38:28
Ivan
06.10.2018
20:39:24
Собственно на Linux без mono fsi не будет.
Grigoriy
06.10.2018
20:40:26
Мне fsi не нужен. Мне нужен «нормальный» fsc для компиляции тайп провайдеров
Evgeniy
06.10.2018
20:42:24
Grigoriy
06.10.2018
20:42:33
Да. Наверное.
Прочитал «историю». Присоединяюсь к уже отписавшимся - если вы ещё не прочитали, то зря :) интересно как там это всё перекрёстное опыление происходило :)
Ayrat
07.10.2018
06:29:54
Google
Grigoriy
07.10.2018
06:31:24
Ну и кучу фраз на цитаты.
F# is for programming
Friedrich
07.10.2018
06:33:02
Grigoriy
07.10.2018
06:34:49
Friedrich
07.10.2018
06:39:08
Давайте в райдер встроим запускалку
Ayrat
07.10.2018
06:41:02
Friedrich
07.10.2018
06:41:33
Ayrat
07.10.2018
06:42:04
Friedrich
07.10.2018
06:42:05
Пойду в папочках пороюсь
Grigoriy
07.10.2018
06:42:13
Friedrich
07.10.2018
06:42:14
Grigoriy
07.10.2018
06:42:54
FSharp.Compiler.Service :)
Friedrich
07.10.2018
06:43:01
У меня на вин C:\Program Files\dotnet\sdk\2.0.0\FSharp\fsi.exe
Есть во всех версиях dotnet SDK, начиная с 2.0.