Pop-Up Thingie

>>> Magnum BBS <<<
  • Home
  • Forum
  • Files
  • Log in

  1. Forum
  2. Usenet
  3. COMP.LANG.LISP
  • Maclisp historical versions

    From Lars Brinkhoff@21:1/5 to All on Wed Jan 17 06:46:54 2024
    Hello,

    Gerald Sussman has saved a paper listing of Maclisp version 97 from
    February 1969. Here are a few pages; the full listing will be avilable
    later. https://raw.githubusercontent.com/PDP-6/ITS-138/master/listings/LISP_97_sample.pdf

    Here is an undated listing of an early compiler, probably written by
    Greenblatt and Nelson. I believe the AI memo describes a later version. https://raw.githubusercontent.com/PDP-6/ITS-138/master/listings/LISP_C52.pdf http://bitsavers.org/pdf/mit/ai/aim/AIM-210.pdf

    We also have a copy of the earlier out-of-timesharing PDP-6 LISP. It's
    on a DECtape along with data for Peter Samson's "subway hack" from
    1966-67, so that is a likely dating. https://github.com/PDP-10/its-vault/tree/master/dectape/samson/Subway

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lars Brinkhoff@21:1/5 to All on Sat Jan 20 15:28:59 2024
    Here is an undated listing of an early compiler https://raw.githubusercontent.com/PDP-6/ITS-138/master/listings/LISP_C52.pdf

    I typed it in, made a Maclisp emulator in Common Lisp, and verified that
    the LISP C52 compiler works. It outputs LAP code for the PDP-6.


    CL-USER> (maclisp-load "LISP C52")
    CL-USER> (maclisp::defprop testing
    (maclisp::lambda (x) (maclisp::plus x 1))
    maclisp::expr)
    CL-USER> (maclisp::compile testing)
    (LAP TESTING SUBR)
    (MOVEI 2 (QUOTE 1))
    (PUSH P 1)
    (PUSH P 1)
    (CALL 2 (E *PLUS))
    (PUSH P 1)
    (SUB P (C 0 0 3 3))
    (POPJ P)
    NIL
    ^L
    (TESTING)
    CL-USER>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • Who's Online

  • Recent Visitors

    • Bob Worm
      Tue Jun 9 10:31:07 2026
      from Wales, Uk via Telnet
    • Centurion
      Mon Jun 8 23:30:43 2026
      from Berea, Ohio via Telnet
    • Centurion
      Mon Jun 8 21:33:11 2026
      from Berea, Ohio via Telnet
    • Bob Worm
      Mon Jun 8 20:15:00 2026
      from Wales, Uk via Telnet
    • Bob Worm
      Mon Jun 8 16:33:22 2026
      from Wales, Uk via Telnet
    • Bob Worm
      Mon Jun 8 14:11:46 2026
      from Wales, Uk via Telnet
    • Krenn
      Mon Jun 8 11:22:02 2026
      from Sydney, Nsw via Telnet
    • Bob Worm
      Mon Jun 8 08:26:26 2026
      from Wales, Uk via Telnet
  • System Info

    Sysop: Keyop
    Location: Huddersfield, West Yorkshire, UK
    Users: 715
    Nodes: 16 (3 / 13)
    Uptime: 42:33:31
    Calls: 12,110
    Calls today: 1
    Files: 15,008
    Messages: 6,518,427

© >>> Magnum BBS <<<, 2026