LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

Слушай, это всё очень грустно, на самом деле. Вот все эти сравнительно новомодные идеи типа LSP или IR в компиляторе, они все были в гнутых проектах ещё лет 25 назад. Только их взяли и с размаха уе?*:?:ли о стену, чтобы злые проприетарщики не пользовались.

Про GCC IR я выше писал. Были проекты типа gccxml для интеграции фронта из gcc в IDE, чтобы можно было подсвечивать ошибки без необходимости парсить человекочитаемый выхлоп компилятора, только Штальман его предал анафеме и разработка этого заглохла.

Про LSP, задолго до него лисперы в порыве гениальности запилили SWANK для связи Emacs (SLIME) и лисповых компиляторов. Штука в том, что SWANK особо от лишпа не зависел и его можно было с любым язычком использовать. Я использовал SWANK с Ruby лет 12 назад, когда никаким LSP не пахло. И что ты думаешь? Сделал ли кто-то SWANK-сервер из GCC, чтобы можно было быстро из емакса сишний код править? Конечно нет!

Печально всё это. Мы могли бы иметь очень и очень крутые средства разработки под лялексом ещё 20 лет назад, если бы гнудебилы не были толпой дрочащих на мозоли обезьян, назло проприетарщикам морозящих себе тестикулы до гниющей гангрены раз за разом. Что характерно, проприетарщикам от этого особо не жарко и не холодно.

Исходная версия hateyoufeel, :

Слушай, это всё очень грустно, на самом деле. Вот все эти сравнительно новомодные идеи типа LSP или IR в компиляторе, они все были в гнутых проектах ещё лет 25 назад. Только их взяли и с размаха уе?*:?:ли о стену, чтобы злые проприетарщики не пользовались.

Про GCC IR я выше писал. Были проекты типа gccxml для интеграции фронта из gcc в IDE, чтобы можно было подсвечивать ошибки без необходимости парсить человекочитаемый выхлоп компилятора, только Штальман его предал анафеме и разработка этого заглохла.

Про LSP, задолго до него лисперы в порыве гениальности запилили SWANK для связи Emacs (SLIME) и лисповых компиляторов. Штука в том, что SWANK особо от лишпа не зависел и его можно было с любым язычком использовать. Я использовал SWANK с Ruby лет 12 назад, когда никаким LSP не пахло. И что ты думаешь? Сделал ли кто-то SWANK-сервер из GCC, чтобы можно было быстро из емакса сишний код править? Конечно нет!

Грустно всё это. Мы могли бы иметь очень и очень крутые средства разработки под лялексом ещё 20 лет назад, если бы гнудебилы не были толпой дрочащих на мозоли обезьян, назло проприетарщикам морозящих себе тестикулы до гниющей гангрены раз за разом. Что характерно, проприетарщикам от этого особо не жарко и не холодно.