darius / awklisp

A Lisp interpreter written in Awk.

This URL has Read+Write access

name age message
file Impl-notes Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file Manual Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file README Sun Aug 17 11:53:34 -0700 2008 first commit [darius]
file awklisp Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file eliza.lsp Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file fib.lsp Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file lists Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file numbers Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file old-awklisp Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file perlisp Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file scheme.lsp Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file scmhelp.lsp Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file startup Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file tail.lsp Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file test.scm Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
file trace Sun Aug 17 11:57:18 -0700 2008 initial import; last touched in 2001 [darius]
README
See the Manual file for documentation.

This release also has a Perl version, perlisp, contributed by the Perl
Avenger, who writes:

  It has new primitives: a reentrant "load", a "trace" command, and more
  error reporting.  Perlisp will attempt to load a program called
  "testme" before anything else, when it runs.  After that, it will load
  $HOME/.perlisprc if that file exists, before reverting to the
  interactive read/eval/print loop.

The awk code is still essentially the code posted to alt.sources (May
31, 1994), but with a garbage collector added.


Copyright (c) 1994, 2001 by Darius Bacon.

Permission is granted to anyone to use this software for any
purpose on any computer system, and to redistribute it freely,
subject to the following restrictions:

1. The author is not responsible for the consequences of use of
   this software, no matter how awful, even if they arise from
   defects in it.

2. The origin of this software must not be misrepresented, either
   by explicit claim or by omission.

3. Altered versions must be plainly marked as such, and must not
   be misrepresented as being the original software.