文件名称:FMS2:ANS Forth OOP 扩展
文件大小:159KB
文件格式:ZIP
更新时间:2024-08-24 11:47:21
HTML
FMS2LL 是 ANS Forth 的对象编程扩展。 它是基于类的、单继承的、使用 Duck Typing 和对 self 的显式引用。 FMSMI 是 ANS Forth 的多继承对象编程扩展。 基于类:对象的结构和行为由类定义,类是该特定类型的所有对象的定义或蓝图。 单继承:一个新类只能从一个类继承实例变量和方法。 Duck Typing:请参阅本文档中有关 Duck Typing 的部分。 对 self 的显式引用:仅在定义类时使用。 方法可以使用称为 self 的特殊关键字调用同一对象(包括它们自己)上的其他方法。 FMS 所采用的方法是将 Forth 与一个 oop 扩展桥接起来,该扩展在给定 Forth 数据类型的环境以及处理字典和堆的情况下是有意义的。
【文件预览】:
FMS2-master
----FMS2LL()
--------farray.f(2KB)
--------FMS2Tester.f(8KB)
--------hash-table.f(9KB)
--------flt.f(1KB)
--------mem.f(1KB)
--------json.f(12KB)
--------btree.f(7KB)
--------arrays.f(5KB)
--------string.f(13KB)
--------objectArray.f(5KB)
--------file.f(2KB)
--------int.f(648B)
--------stack.f(790B)
--------FMS2LL Documentation.fld()
--------array.f(6KB)
--------FMS2LL.f(13KB)
--------hash-table-m.f(1KB)
--------utility-words.f(1KB)
--------FMS2LL Documentation.html(439KB)
--------ptr.f(495B)
----README.md(884B)
----FMSMI()
--------fmsTester.f(22KB)
--------fmsHarnGen.f(1KB)
--------fmsLib.f(30KB)
--------fmsHarnVfx.f(2KB)
--------ttester.f(12KB)
--------AboutFMSMI41b.txt(47KB)
--------a-way-to-file.f(10KB)
--------fmsBuildGen.f(2KB)
--------my-data-file.txt(907B)
--------fmsBuildVfx.f(1KB)
--------fmsDispatch.f(50KB)