-
Notifications
You must be signed in to change notification settings - Fork 1
gisle/perl-lisp
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
I just wanted to be able to extract the information that Gnus write to its ~/.newsrc.eld file. In order to do this I ended up writing a general Lisp reader. It reads textual lisp and returns a perl structure that represents the Lisp objects. For instance ; this is a comment (foo "foo" (+ 42)) Ends up as the following perl structure. [symbol("foo"), "foo", [symbol("+"), 42]] Once I had this I just had to produce a Lisp printer, i.e. something that takes structure like the one above and returns the textual lisp representation of it. And then it was just a matter of a little programming to turn on evaluation of these objects and a minimal Lisp environment was born. All code in this package is experimental and the interfaces can change at any time. Copyright 1997 Gisle Aas. <gisle@aas.no>
About
A simple Lisp implementation in Perl
Resources
Stars
Watchers
Forks
Packages 0
No packages published