Ремесло программиста

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Idea jetbrains

Сообщений 1 страница 9 из 9

1

Как написать плагин для поддержки собственного языка в IDEA

https://blog.jetbrains.com/idea/2013/01 … t-plugins/

исходники - https://github.com/JetBrains/intellij-s … age_plugin

2

лицензия, пришут, Apache:
https://ru.wikipedia.org/wiki/IntelliJ_IDEA

на SDK - тоже
https://github.com/JetBrains/intellij-s … ICENSE.txt

Как писать парсер:
http://www.jetbrains.org/intellij/sdk/d … d_psi.html

неизменяемые деревья не поддерживает, а лицензия такая же как у Roslyn (у того - тоже Apache 2.0), значит, логичнее писать на рослине, он более технологичный

Отредактировано ВежливыйЛис (2017-07-10 14:02:58)

3

кто более технологичный?
я вообще впервые слышу. а там еще и c# и .net  - бррррр
java - вот это ясно понятно. куда угодно поставил запустил и пользуешь.
да и нормальной спеки по установке сего чуда под линукс я не нашел - видимо это сахар для мелкомягких только

4

Яр написал(а):

это ясно понятно

Это твои личные преференции предпочтения.

Яр написал(а):

видимо это сахар для мелкомягких только

Roslyn интегрирован в MonoDevelop (GPL), MonoDevelop работает в mono (MIT), mono работает на linux (GPL).

Отредактировано ВежливыйЛис (2017-07-10 14:52:06)

5

Лис. Ты уводишь тему в сторону. Я говорю про то чем пользуются в основном на серьезных проектах. О том что предоставляет среда. И о том что в частности разрабатывается программистами пост советского пространства.
Php ,c,c++, html,js, java, golang и куча всего еще из коробочки. Открытое свободное доступное. Работает на винде линуксе и макоси и что самое главное работает и выглядит одинаково на всех этих системах.
И именно эту систему я рассматриваю как наилучший вариант для разработки на русском языке программирование. Тем более поддержка языка там достаточно просто добавляется плагинами.

6

у тебя biased взгляд предвзятое отношения к инструментам разработки, основывающееся на твоём личном опыте (который крайне неравномерно набран в разных технологиях). А должно оно, отношение, основываться на технических характеристиках инструментов
http://plana.mybb.ru/viewtopic.php?id=196#p358

Отредактировано ВежливыйЛис (2017-07-10 18:41:13)

7

Ты мне по-русски скажи какой у меня там взгляд...
Лис - технические характеристики за тебя код писать не будут.
твое мнение о моем опыте субъективно. если это хочешь обсудить создавай отдельную тему.
и плюсы своего "моно" тоже можешь рассказать в отдельной теме, но желательно с собственным сравнением и описанием тобой выполненных и законченных проектах на моно и рослине

8

я не рассказываю про плюсы моно, я рассказываю про плюсы технологии парсинга (насколько она менее памятеёмкая и более многопоточная), что гораздо ближе к теме создания компилятора

9

а ну тогда понятно. а то я так сразу в предыдущих постах так и не понял при чем тут технологии парсинга к плагину идеи