文件名称:som-java:SOM-简单对象机(纯Java实现)
文件大小:96KB
文件格式:ZIP
更新时间:2024-06-02 22:45:53
Java
SOM-简单对象机 SOM是一种最小的Smalltalk方言,用于在教授VM的构建。 它最初是在Århus大学(丹麦)建造的,也曾用于教学。 当前,存在Java(SOM),C(CSOM),C ++(SOM ++)和Squeak / Pharo Smalltalk(AweSOM)的实现。 一个简单的SOM Hello World看起来像: Hello = ( run = ( ' Hello World! ' println. ) ) 该存储库包含SOM的纯Java实现,包括SOM标准库的实现。 请参阅,以获取虚拟机实施的链接。 确保通过导入git子模块来初始化共享的Smalltalk标准库,测试和示例: $ git submodule update --init 要构建和运行SOM,需要Java 8或更高版本。 可以使用Ant构建SOM: $ ant jar
【文件预览】:
som-java-master
----rebench.conf(3KB)
----.gitmodules(81B)
----.checkstyle_suppressions.xml(318B)
----.checkstyle_checks.xml(8KB)
----.github()
--------workflows()
----build.xml(5KB)
----Smalltalk(18B)
----.antlr-eclipse(158B)
----tests()
--------som()
----core-lib()
----LICENSE(1KB)
----.gitlab-ci.yml(713B)
----.settings()
--------org.deved.antlride.core.prefs(114B)
--------org.eclipse.jdt.ui.prefs(5KB)
--------org.eclipse.jdt.core.prefs(26KB)
----src()
--------som()
----.checkstyle(541B)
----TestSuite(18B)
----Examples(17B)
----.project(665B)
----som.sh(179B)
----AUTHORS(845B)
----.classpath(356B)
----.gitignore(7B)
----Makefile(122B)
----README.md(2KB)