如何编译和运行用T编写的程序(Lisp的一种方言)

问题描述:

我想在20世纪80年代编译和运行用T编程语言(Lisp的一种方言)编写的程序。我检查了T Project,但它似乎只适用于VAX机器(和附带的编译器)?如何编译和运行用T编写的程序(Lisp的一种方言)

T有没有现代化的制造商?还是一些兼容的现代方言?

+2

只因为自动完成的恶作剧,”t“会制造一个可怕的标签。也许't-language'或't-project'取而代之? – Charles 2013-04-21 05:24:24

+0

@Charles谢谢,我修好了这个标签。 – 2013-04-21 10:00:09

page列出吨有被移植到以下平台:

  • 的Ultrix(VAX)
  • 阿波罗域/ OS(m68k的)
  • HP/UX(m68k的)
  • 的Mac/AUX(m68k的)
  • NEXT(m68k的)
  • 的SunOS 3(m68k的)
  • 的SunOS图4和以上/的Solaris(SPARC)
  • 安可MULTIMAX(n32k)
  • DEC3100(PMAX MIPS)
  • SGI虹膜(MIPS)
  • unix上的连线机5(SPARC)

同一页面提供了一个Sparc图像,所以我会寻找一个Sparc模拟器。 对于后者看看:Running Solaris Sparc software on X86-64

此外,我会发送邮件给T复兴项目背后的人。

  • 泰勒R.坎贝尔:(格式 '#F “[email protected]~A.net” “坎贝尔” “喃喃”)
  • 布莱恩Mastenbrook:(格式' #F“[email protected]~ A.edu“”bmastenb“”indiana“)
+0

谢谢。我会去一个Sparc模拟器。但QuickTransit似乎死了,所以也许QEMU是一个更好的选择? (我还没有用过..) – 2013-04-20 13:29:20

+0

QEMU似乎是一个不错的选择(我没有试图模仿Sparc,但文档说它支持)。 – soegaard 2013-04-20 14:38:05

+0

我只是简单地看了一下soegaard提到的T页面中的一个tar文件。看起来基本系统是用C编写的。它可能不是很大。如果您对C足够熟悉以便追查库和语法差异导致错误,那么将它移植到任何系统上可能不会有太多麻烦。 – Mars 2013-04-21 06:19:16