Interlisp(一个“老式软件”项目)

2020-08-07 05:00:27

保罗·麦克琼斯(Paul McJones)已经完成了从施乐(Xerox)帕洛阿尔托研究中心(Xerox Parc)收集文件的工作,CHM集合表示知识产权清晰时的代码快照(Xerox拥有快照时的所有内容,并允许CHM显示和分发它);机会在于管理代码,并可能为其创建一个新的执行环境(例如,Josh Dersh的Darkstar仿真器)。(例如,Xerox拥有快照时的所有内容,并允许CHM显示和分发它);机会在于管理代码,并可能为其创建一个新的执行环境(例如,Josh Dersh的Darkstar仿真器)。Wayne Marci(John Sybalsky的继子)已经允许使用适当的(开源)许可证发布场馆代码;他的主要要求是我们以一种尊重John Sybalsky和他的贡献和远见的方式来做这件事。这些应该迁移到Interlisp/Medley或Interlisp/maiko上的GitHub问题。包含lde、fonts、lisp.sysout、full.sysout和lisp库的发行版以及lispuser lde至少应该在容器中运行,或者在Linux或Mac64位操作系统中运行(使用容器中的Linux VM)。

较新版本的舞妓/混合舞曲有一些架构上的变化。这些更改是由#ifdef控制的,因此从理论上讲,我们可以创建一个可以运行旧系统的新LDE。(使用maiko可能不太可能,因为它需要更改LispCore,而更高版本需要更改地址空间和原子表。)--maiko代码仍然包含所有BIGVM之前的代码,但是在我使用代码期间,我们还没有使用那些标志进行编译。Michele的sysout早于最新的LDE所需的Medle3.5最低版本(使用clang而不是GCC编译代码,后者理论上支持WebAssembly输出,但需要解决窗口系统和文件系统集成问题)(请参阅关于Raspberry PI上的Smalltalk的文章--https://www.linkedin.com/pulse/relive-part-xerox-parcs-history-smalltalk-80-raspberry-michael-engel/--假设它有一个X兼容的Window系统可供操作系统使用,为PI编译maiko代码几乎是微不足道的)。有一个GitHub Organization Interlisp,其中有Maiko和Medley的存储库。Medley将有LispCore、Library、Fonts、Docs和LispUser的目录。每个目录的许可证都是MIT许可证,Medley从“版权Interlisip贡献者”开始,而Maiko/License说明了更多内容。Maiko源代码(C语言)大多是版权所有的Venue。LispCore和库文件都是源代码和编译形式的。这些文件大多写着版权复印。字体目录将有一个许可证,指出栅格字体在美国不受版权保护。如果希望有旧版本的源代码,我们可以添加一个历史目录,在该目录下有版本(赋格、和声、古筝)。(没有子版本fugue.2fugue.3)历史记录中的许可证文件可以应用于所有较旧的版本。我们有一个域名(Interlisp.org),我们可以将其用于专门关于Interlisp-D的网站。现在,我们可以只使用GitPages。和PDF文档。我们通过Zoom每周开会;(至少通过[email protected])让Larry [email protected]知道您是否愿意提供帮助。在大约1986年的时间里,我为Interlisp(1986)CommonLoops:Merging Lisp and Object-Oriented Programming,OOPLSA';86开发了一个不断发展的代码库。面向对象编程系统、语言和应用会议论文集。

理查德·P·加布里尔(Richard P.Gabriel),拉里·马辛特(Larry Masinter)。Lisp系统的性能。ACM LISP与函数式程序设计研讨会。

销售Lisp机器约1980年。如果我们可以制造一台用Lisp编写的操作系统的计算机,我们就不能造一个用JavaScript编写的手机操作系统吗?

拉里·马辛特(Larry Masinter),L.彼得·多伊奇(L.Peter Deutsch)。基于堆栈的Lisp机编译器的局部优化。LISP会议。斯坦福大学。

(1988)通用LISP清除。对清理通用Lisp标准的过程的描述。请参阅维基百科文章和清理提案模板。

(1985)“人工智能系统与技术”,为期2天的教程(最初部分)。第4页仍然是正确的:人工智能是一个目标,而不是事实。