如何使用Pharo VM實現我自己的編程語言? 我在哪裏可以找到有關俚語的教程和/或從頭開始創建自己的.image?PharoVMBuilder上的教程和使用示例
0
A
回答
1
0
一些在Smalltalk的低級編譯引子:
http://www.mirandabanda.org/cogblog/2011/03/01/build-me-a-jit-as-fast-as-you-can/
0
您可以使用像海爾維自己的語言。 https://github.com/UMMISCO/Helvetia
對於CLI支持,有命令行處理程序,可以像秤DSL https://github.com/guillep/Scale
穆斯提供了做這樣的事情https://ummisco.github.io/kendrick/
現在的支持,我知道你可能會尋找俚語帶來的東西,這實際上是VMMaker的代碼生成器位。這是作爲一個單一的包在http://www.smalltalkhub.com/#!/~PavelKrivanek/CCodeGenerator
我認爲你可以得到這個調整使用任何編譯器。
相關問題
- 1. 教程使用模態 - 庫和示例
- 2. TopLink的示例和教程
- 3. Ember.js的教程和示例?
- 4. 使用TreeModel + AbstractTreeModel的示例/教程?
- 5. Restlet教程示例
- 6. UIManagedDocument示例/教程
- 7. GRIDFS驅動程序和示例教程
- 8. msdn「Direct3D教程Win32示例」教程2
- 9. 使用strophe js的基於Javascript的XMPP chatclient - 示例和教程?
- 10. 的HtmlHelper在教程示例
- 11. Enthought的EPD示例教程
- 12. Hunspell的示例/教程
- 13. WPF 3D教程和混合示例
- 14. Android和Facebook教程mygreatapp示例
- 15. VBA:基本語法和示例教程
- 16. java.util.concurrent,示例,教程和代碼
- 17. flattr REST API v2教程和示例
- 18. Mongoose和EveryAuth參考/示例/教程
- 19. 高級ASP路由教程和示例
- 20. 尋求libusb_device教程和/或示例
- 21. ViewPager和片段示例/教程
- 22. SlickGrid和asp.net示例或教程
- 23. 在s390x上使用Tensorflow進行圖像識別(教程示例)
- 24. Sencha在Ruby on Rails上使用RSS Feeds教程或示例
- 25. 用例教程
- 26. Rails教程示例應用程序6.26
- 27. Antlr4 C#應用程序教程/示例
- 28. TwitPic API的完整教程和示例應用程序
- 29. SCORM 1.2 API示例/教程
- 30. JasperReportServer 5.5示例教程
在大型系統中做翻譯這只是第一步,這一步很明確。但問題是關於下一步:從基本系統「斷開」正在工作的託管解釋器,如「回到特性」文章中所述。我在slang \ vmmaker上看到了很多註釋,這個包看起來就像準備好使用這個工具來完成第二步。 –
我想到其他的東西 - 我想測試俚語作爲crosstranslator微型微控制器與幾KB的閃存/ RAM。在完整的smalltalk系統中調試代碼(不是用硬件硬件連線)看起來很有吸引力。 –
@DmitryPonyatov我不明白在Smalltalk中你看起來有什麼吸引力,因爲你想用Slang來爲微控制器生成C語言。俚語部分是你幾乎不能使用完整的Smalltalk系統,現場編程和大部分工具的東西。俚語僅用於從Smalltalk的子集中生成C代碼。 –