Welcome, Guest. Please login or register.

Author Topic: Distributed LISP (for m68k and MorphOS)  (Read 1757 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline DietmarTopic starter

  • Full Member
  • ***
  • Join Date: Nov 2002
  • Posts: 220
    • Show only replies by Dietmar
    • http://devplex.awardspace.biz
Distributed LISP (for m68k and MorphOS)
« on: August 16, 2004, 03:36:12 AM »
Distributed LISP is a new scripting language inspired by Lisp (a minimal, fast Lisp interpreter).
If you have ever written an installation script for the Commodore Installer and its Lisp-like language, you know how Lisp programs look like: a lot of parantheses but, on the bright side, no semicolons ;)

Features: implemented as library (ie can be flushed if not needed), fast bytecode compiler, cache for tokenized code. The language is Rexx-enabled so that Lisp programs can be used for automation of other applications. A script written in Distributed LISP is two to three times faster than the same script written in Rexx, on 68k platforms. Web site and download:

http://golded.dietmar-eilert.de/lisp/lisp.htm

MorphOS users can download an experimental PPC binary to replace the 68k binary in the archive (experimental in the sense that it is a stand-alone interpreter binary, not a library):

http://golded.dietmar-eilert.de/lisp/files/lisp-morphos.lzx

Distributed LISP is complemented by a Lisp mode for GoldED Studio (envLSP10), available on the GoldED web site, providing syntax highlighting and online help:

http://golded.dietmar-eilert.de/golded/files/envLSP10.lzx
 

Offline lorddef

  • Hero Member
  • *****
  • Join Date: Apr 2002
  • Posts: 1146
    • Show only replies by lorddef
    • http://
Re: Distributed LISP (for m68k and MorphOS)
« Reply #1 on: August 16, 2004, 06:30:53 PM »
This will be interesting to look at. I've done a bit of scheme before (a lisp varient). As soon as I get an amiga to try it on I will. There will be evil brackets everywhere!
Restraining orders are just another way of saying I love you!