Ayrat
то есть в начале из Expr F# в свой простой AST, потом уже в строку
Ayrat
експрешны можно евалуейтить. Unquote например нугет есть. Он быстрый. Есть евалуатор в FSharp Compiler Service
Ayrat
то есть твои operatesLike (fun x -> box (2.0 / unbox x)) можно превратить в значение какое-то в рантайме
Yogurt
ну это понятно
Ayrat
ну тогда непонятно что тебе непонятно
Yogurt
но это все пока очень пока костыльно звучит как-то
Ayrat
Хм. не менее костыльно чем твои интересные способы боксинга в параметрах делегатов
Yogurt
это так
Yogurt
надо сидеть и экспериментировать в общем
Ayrat
Ну ладно.
Hog
Воскресенье. А вы тут упарываетесь!
Hog
А у меня ещё воскресенье в полном разгаре!
Hog
Shub
"Команда разработчиков VS Code релизит новую версию"
Hog
Но. Команда уже погибла :)
Shub
а раки в МС - нет
Shub
я сегодня вспомнил, зачем решил поднять lsp в эмаксе
Shub
VS Code-то не пашет
Shub
каждый раз одно и то же: открываю VS Code, половина фич с грохотом рушится, открываю emacs - о, анонс от Core team, а ну-ка давай-ка попробуем-ка... (через 45 минут).... ахахахах, в гробу я вас видел, твари, адьес, ищите в гараже
Shub
через месяц повторяется
Shub
какие я должен выбирать инструменты?
Dr. Friedrich
У меня и в вскоде, и в емаксе абсолютно всё, что я в них пробую делать, работает 🤷‍♂
Shub
штатный fsharp-mode работает
Shub
но он аскетичный
Dr. Friedrich
какие я должен выбирать инструменты?
Которые хорошо решают твои задачи, и на которые потом не придётся изливать тонны желчи в чатике.
Shub
Которые хорошо решают твои задачи, и на которые потом не придётся изливать тонны желчи в чатике.
задачу я описывал уже несколько раз. пет-проджект на .net core 2.2 + emacs, задача - получить среду разработки _хотя бы_ как у питона.
Shub
или хотя бы как у жавы
Shub
план Б - допилить VS Code до минимально юзабельного состояния
Shub
или это слишком много в 2019?
Anonymous
У скалистов идея вон до сих пор компилируемый кот краснит ;)
Dr. Friedrich
Но желаю удачи
Shub
Всё ещё что-то странное пишешь, не могу разобрать.
хз даже как еще объяснить. ты что-то еще помимо F# в эмаксе писал?
Shub
скажем, ocaml?
Dr. Friedrich
У скалистов идея вон до сих пор компилируемый кот краснит ;)
Блин, да, это правда. Попробую нажаловаться на те кейсы, которые сам поймал.
Anonymous
Кстати
Anonymous
Как у окамла поддержка разными иде?
Anonymous
Хочу reason попробовать
Shub
Как у окамла поддержка разными иде?
merlin божественнен, поддерживается практически любой средой
Shub
кроме VS, разумеется
Shub
Хочу reason попробовать
все в рабочем состоянии прямо из коробки. автокомплит, навигация, линзы, рефакторинг
Shub
поиски ссылок, поиск определений, fuzzy match
Anonymous
А в чем писать?
Anonymous
Если вскод плохо поддерживает
Shub
в чем хочешь. VS Code поддерживает
Shub
студия вообще нихера не поддерживает. выученная беспомощность
Shub
но Code работает вроде
Shub
в ризон чатике по крайней мере жалоб не сильно много
Anonymous
студия вообще нихера не поддерживает. выученная беспомощность
Пардон, в силу восприятия за vs теперь по умолчанию принимаю vscode ;)
Shub
https://t.me/reasonml_ru
Anonymous
Ноу лонгер экксесибль
Anonymous
То ли забанили меня там
Shub
што
Anonymous
Dr. Friedrich
Пардон, в силу восприятия за vs теперь по умолчанию принимаю vscode ;)
В некоторых кругах под студией вообще понимают андроид студию, вот с ними сложно общаться.
Shub
сорри, я там обычный прихожанин, не могу помочь. напиши админу
Dr. Friedrich
Dr. Friedrich
Джависты не так уж плохи ;)
Мне сложно судить, плохи или хороши — ведь я тупо не могу с ними общаться!
Shub
но вернемся к нашим баранам. сегодня днем я решил, что действительно, раз нет официального релиза (хотя он на самом деле есть) - то нафиг надо пилить, вместо этого следует взять ПРАВИЛЬНЫЙ ИНСТРУМЕНТ
Shub
запустил VS Code
Shub
он открыл проект, все работает. через 10 минут окошко с предложением обновить. я кликаю "обновить" и ухожу на 4 часа
Shub
прихожу, вижу сообщение "обновились, надо перезапустить", соглашаюсь. оппа, подсветки нет, линз нет, f# language server крешится
Shub
cpu выше крыши
Shub
что, ставить студию для мака?
Dr. Friedrich
Баги-то зарепортил хотяб?
Shub
Cancelling request 2 Checked EsClient.fs in 15936ms Found 0 unused declarations in 132ms Skipping cancelled request 2 Hover over EventData Cancelling request 3 Request 3 was cancelled Hover over EventData Cancelling request 4 Cancelling request 5 Request 4 was cancelled Skipping cancelled request 5 - это баг или так надо?
Dr. Friedrich
да
Shub
о, а вот экстеншены посыпались
Shub
Shub
проект пустой, если что. солюшен с тремя проектами, все три проекта хелло ворлд, сгенерены dotnet new
Hog
Иглифъ. Это карма.