如何使用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代码。 –