Revision history for Perl extension Emacs::Lisp and the Perlmacs patch.
0.01 Thu Dec 25 15:57:07 1997
- original version; created by h2xs 1.18
Lisp functions are autoloaded and exported. Variables may be explicitly
imported.
0.1 Thu Jan 1 19:43:20 1998
Can convert between references and Lisp objects.
0.2 Sat Jan 3 19:04:22 1998
Lisp can specify scalar/list/void context. Internal memory
management issues mostly worked out, but still very unstable.
0.3 Sun Jan 25 17:19:13 1998
./configure detects Perl features. Guts evolving.
0.4 Sat Feb 7 14:33:43 1998
Most Perl data types can be referenced by Lisp. Symbols and
typeglobs are equated. `--perl' as the first command line arg causes
the remaining args to be processed by Perl instead of Emacs.
0.5 Sun Feb 8 19:25:14 1998
Added setq. Typeglobs outside of package `main' do not become
symbols. Much added to pod. Extensive rework of core C.
0.5.1 Tue Feb 24 20:22:19 1998
Portability fixes. Supported perl >= 5.004_50 (at least
without threads).
0.6 Sat Feb 28 20:09:30 1998
Fixed some core dumps. Added some new ones. Various minor
interface tweaks.
0.61 Sun Mar 15 11:30:15 1998
Split Emacs::Lisp out from the Perlmacs patch distribution.
Added test.pl.
### Here the Emacs::Lisp and Perlmacs version numbers part ways. ###
0.70 Fri Mar 20 01:37:36 1998
Added `defun'.
0.71 Sat Apr 11 02:11:36 1998
First attempts at coordinating %ENV with process-environment.
0.72 Sun Feb 21 00:33:10 EST 1999
Fix something in funcall that Emacs 20.3 broke.
0.73 Sun Feb 21 01:43:59 EST 1999
Fix installation instructions in README.
0.74 Sun Feb 21 02:07:37 EST 1999
Fix another error in README.
0.75 Sat Feb 27 20:22:51 EST 1999
Emacs 20.3-related bugfix affecting Emacs::main.
0.78 Wed Mar 3 03:19:00 EST 1999
Changed internals to work with Perlmacs 0.7. Skip versions
0.76 and 0.77 in case 0.75 needs further tweaking.
0.79 Thu Mar 4 02:35:36 EST 1999
Documentation overhaul, plus a temporary kludge to disable
Perlification of Lisp lists.
0.80 Sun Mar 7 01:24:25 EST 1999
Removed broken Emacs::Lisp::Plist::DELETE.
0.83 Tue Mar 9 01:44:00 EST 1999
Update for Perlmacs 0.8. Leave numbers 0.81 and 0.82 open as
insurance.
Changed the semantics of argument and return value passing a
bit. Use the Emacs::Lisp::Object namespace instead of the Emacs::Lisp
namespace for getting genuine, unconverted Lisp objects.
0.84 Wed Mar 10 01:53:00 EST 1999
Added `lisp' for wrapping Perl data in Lisp objects. Reworked
most of the documentation.
0.87 19-Mar-1999 11:41
Split out non-Lisp stuff for Emacs package. Update for
Perlmacs 0.9. Move test.pl into several files in t, and add several
tests.
0.88 Fri Mar 19 22:20:34 EST 1999
Correctly test for required Perlmacs version in Makefile.PL.
0.89 Sat Mar 20 14:27:04 EST 1999
Compile closures in package main so \*foo works within
&lisp_functions().
0.90 Sun Mar 28 19:39:53 EST 1999
Make guesses about lambda lists based on prototype and @_
assignment.