4

已經表示,大多數的我後,但讓我說出了一些明確的要求標題:爲新編程語言創建跨平臺IDE的最快方法是什麼?

  • 語言沒有被廣泛使用,因此寫一個新的語言標記生成器等被認爲可能需要。
  • 跨平臺,意味着至少在Linux,Mac OS和Windows
  • 極少的功能:語法高亮和代碼完成(又名「智能感知」)
  • Preferrable特點:交互式調試
  • 假設:開發商不是任何一種編程語言的專家(雖然在一些編程語言中平庸,並且渴望學習新技術),所以將重點放在一個環境/工具上,可以使開發人員快速掌握速度,並且具有足夠的生產力,能夠快速實現目標儘可能。
+0

爲Eclipse寫一些插件或擴展,或許? – 2013-05-11 15:47:11

+0

我已經看了一些Eclipse項目,但它們似乎需要的代碼非常複雜和尷尬。我可能是完全錯誤的,雖然基於缺乏知識,這就是爲什麼我想有更多的社區共識意見:) – 2013-05-11 15:49:12

+0

Lazarus + SynEdit + SynAutoComplete(跨平臺+語法突出顯示+自動完成),交互式調試是困難的方式我猜。 – LeleDumbo 2013-05-11 16:49:49

回答

6

Xtext將完美適合這些要求。所有你需要做的就是定義你的語法,你有你的解析器,鏈接器,編輯器等。當然,所有這些都可以根據你的需求定製。

如果您的語言編譯爲Java,那麼您還可以獲得表達式和開箱即用的調試。

3

Lazarus + SynEdit + SynCompletion(跨平臺+語法高亮+自動完成),交互式調試是難以想象的方式。

+0

如果LIVEditor(http://liveditor.com)是跨平臺的,那麼我就是這麼想的。但是一個Scintilla包裝可能比SynEdit更強大(我只是猜測)。 – 2013-05-26 17:59:29

相關問題