Schemy Lisp En DOS

(sled.neocities.org)

63 points | by AlexeyBrin 4 days ago

5 comments

  • bitwize 2 days ago
    Fantastic to see the DOS Lisp scene revived again. Back in the day there was PC-Scheme from Texas Instruments, which I believe was R3RS-compliant.
    • shakna 2 days ago
      Gambit-C has also been around since '88 and can compile to fairly portable C.

      Probably been a decade since I tried compiling it for DOS, but I believe getting it up and running shouldn't be difficult.

    • cestith 14 minutes ago
      It was a little disappointing to me given there were TurboAssembler, Turbo C, Turbo Pascal, Turbo Basic, and Turbo Prolog and that Borland had a trademark for Turbo Lisp that I don't think I ever saw an available version of that.
    • NetMageSCW 2 days ago
      What I remember from back in the day was XLISP.
      • bitwize 2 days ago
        That's going way back, and was portable enough to be used on a variety of operating systems. There was a package of it for the HP Integral!

        An early version of Xlisp was used as the basis for Autolisp, but Autolisp wasn't updated to track Xlisp's capabilities. It's kinda like how Commodore BASIC was a nerfed version of Microsoft BASIC that Commodore licensed back in the 1970s and then never updated since to track later BASIC versions, just added a few commands here and there to support later Commodore machines.

  • reddit_clone 19 minutes ago
    DOS? Like in MSDOS?

    There is something I haven't heard in a long while. Turbo C was the shit back in the day. Until MS came in and pushed Borland out of the way.

  • dharmatech 2 days ago
    Super cool to see a new Scheme on DOS.

    I've been messing around with a language that I summarize as:

    ALOE = Scheme + Smalltalk + Types

    Boids implementation:

    https://github.com/dharmatech/2026-09-02-aloe-racket/blob/ma...

    https://github.com/dharmatech/2026-09-02-aloe-racket

  • pmcgoron 2 days ago
    Aw, no call-with-current-continuation?
    • Jblx2 2 days ago
      How much does that really get used?
      • pmcgoron 2 days ago
        As an escape continuation, more than you'd expect. (Exception handlers, early return.) Full continuations are rarer, but I use them for doing error recovery.
  • tug2024 4 days ago
    [dead]