про REPL надо подумать...но чисто теоретически не вижу проблем пока с точки зрения структурирования: ну, хорошо, мы можем там запускать свои программы на Лиспе, которые имеют доступ ко всем ресурсам Emacs, я правильно понимаю?
Есть такая вещь как Задания (Tasks) , на уровне конфигурационных файлов можно всё сделать, в описании есть опять про TypeScript, но его совершенно необязательно использовать. Или можно взять расширение, которое помогает с ними работать, например, TaskList, описание есть здесь, поставить можно прямо из Кода. Может допишу тут про это подробнее, если есть запрос.
Ну, например, есть такая разновидность расширений - сервер поддержки языка, они работают по определённому протоколу и поэтому абсолютно неважно, на чём они написанны, такая же история и с расширениями типа адаптер отладки. Опять же, если очень хочется, то можно что-то в ноду завернуть, но это потребует усилий для поддержки на разных платформах. Но, тем не менее, чем-то таким занимается Микрософт в своих расширениях для cmake и c++, если ничего не путаю. В принципе, этому можно посвятить отдельную серию статей, если будет запрос от трудящихся :)
нет, не запретили, не стал сильно вдаваться в этот вопрос, так-то, если заморочиться, то можно на чём угодно, по идее, писать, но Typescript будет поудобнее, разве нет?
про REPL надо подумать...но чисто теоретически не вижу проблем пока
с точки зрения структурирования: ну, хорошо, мы можем там запускать свои программы на Лиспе, которые имеют доступ ко всем ресурсам Emacs, я правильно понимаю?
откомментировал ниже, может это похоже на Emacs?
Есть такая вещь как Задания (Tasks) , на уровне конфигурационных файлов можно всё сделать, в описании есть опять про TypeScript, но его совершенно необязательно использовать. Или можно взять расширение, которое помогает с ними работать, например, TaskList, описание есть здесь, поставить можно прямо из Кода. Может допишу тут про это подробнее, если есть запрос.
спасибо, а что именно удивило, если не секрет?
Ну, например, есть такая разновидность расширений - сервер поддержки языка, они работают по определённому протоколу и поэтому абсолютно неважно, на чём они написанны, такая же история и с расширениями типа адаптер отладки.
Опять же, если очень хочется, то можно что-то в ноду завернуть, но это потребует усилий для поддержки на разных платформах. Но, тем не менее, чем-то таким занимается Микрософт в своих расширениях для cmake и c++, если ничего не путаю. В принципе, этому можно посвятить отдельную серию статей, если будет запрос от трудящихся :)
нет, не запретили, не стал сильно вдаваться в этот вопрос, так-то, если заморочиться, то можно на чём угодно, по идее, писать, но Typescript будет поудобнее, разве нет?