clinton/parenscript.git
15 years agoMade the ps-html macros generate self-closing tags.
Vladimir Sedach [Thu, 22 Jan 2009 05:14:15 +0000 (22:14 -0700)]
Made the ps-html macros generate self-closing tags.

15 years agoMade the package symbol obfuscator be able to take closures, for more interesting...
Vladimir Sedach [Mon, 19 Jan 2009 19:48:39 +0000 (12:48 -0700)]
Made the package symbol obfuscator be able to take closures, for more interesting obfuscation possibilities (ex: using various Unicode characters).

15 years agoAdded convenience packages that export JS and browser DOM symbols, to be used to...
Vladimir Sedach [Mon, 19 Jan 2009 19:47:02 +0000 (12:47 -0700)]
Added convenience packages that export JS and browser DOM symbols, to be used to make package obfuscation work.

15 years agoChanged the capitalization of "ParenScript" to "Parenscript" in the reference.
Vladimir Sedach [Tue, 30 Dec 2008 21:13:50 +0000 (14:13 -0700)]
Changed the capitalization of "ParenScript" to "Parenscript" in the reference.

15 years agoModified the printer so that PS and PS-INLINE compile and print
Vladimir Sedach [Tue, 30 Dec 2008 21:11:47 +0000 (14:11 -0700)]
Modified the printer so that PS and PS-INLINE compile and print
Parenscript code at macro-expansion time. Renamed COMPILE-SCRIPT to
PS1* and got rid of its output-stream argument.

15 years agoAdded an implementation of 'elt' to ps-macro-lib.
Vladimir Sedach [Tue, 30 Dec 2008 21:10:47 +0000 (14:10 -0700)]
Added an implementation of 'elt' to ps-macro-lib.

15 years agoAdded a "runtime" directory for runtime libs and moved ps-runtime-lib there.
Vladimir Sedach [Tue, 30 Dec 2008 20:48:25 +0000 (13:48 -0700)]
Added a "runtime" directory for runtime libs and moved ps-runtime-lib there.

15 years agoFixed content handling in ps-who-html.
Vladimir Sedach [Sat, 13 Dec 2008 01:27:47 +0000 (18:27 -0700)]
Fixed content handling in ps-who-html.

15 years agoAdded Daniel Gackle <danielgackle@gmail.com>'s contributed [] (nested) array literal...
Vladimir Sedach [Mon, 8 Dec 2008 02:40:57 +0000 (19:40 -0700)]
Added Daniel Gackle <danielgackle@gmail.com>'s contributed [] (nested) array literal macro to the macro library.

15 years agoChanged extras/js-expander.el to work with the latest CVS snapshot of SLIME.
Vladimir Sedach [Sun, 7 Dec 2008 22:48:17 +0000 (15:48 -0700)]
Changed extras/js-expander.el to work with the latest CVS snapshot of SLIME.

15 years agoAdded William Halliburton <whalliburton@gmail.com>'s tracing macro to extras folder.
Vladimir Sedach [Sun, 7 Dec 2008 22:12:12 +0000 (15:12 -0700)]
Added William Halliburton <whalliburton@gmail.com>'s tracing macro to extras folder.

15 years agoMade operator precedence handling not throw away symbol package information.
Vladimir Sedach [Sun, 7 Dec 2008 20:50:36 +0000 (13:50 -0700)]
Made operator precedence handling not throw away symbol package information.

This fixed a bug where for example (ps (#:new)) => ";" instead of "new();".

15 years agoAdded a few more unit tests related to fixes in previous patches.
Vladimir Sedach [Sat, 6 Dec 2008 07:17:27 +0000 (00:17 -0700)]
Added a few more unit tests related to fixes in previous patches.

15 years agoFixed compilation of caller argument lists. Changed the handling of keyword symbols...
Vladimir Sedach [Sat, 6 Dec 2008 05:20:44 +0000 (22:20 -0700)]
Fixed compilation of caller argument lists. Changed the handling of keyword symbols in the process. Now they are no longer output as JavaScript variables, but as strings. The former behavior was a hack introduced to get around some (in hindsight) deficient macrology in an application that used Parenscript, while the latter behavior is more CL-like in that it compiles a self-evaluating object to a self-evaluating object. Thanks to Daniel Gackle for the suggestion on the treatment of keywords.

15 years agoGot rid of parenscript-symbol object; special forms and macros are now
Vladimir Sedach [Fri, 5 Dec 2008 21:23:04 +0000 (14:23 -0700)]
Got rid of parenscript-symbol object; special forms and macros are now
regular Common Lisp symbols so that the package system works as
expected.

15 years agoExported concat-string CL/PS utility function/macro.
Vladimir Sedach [Thu, 4 Dec 2008 06:35:10 +0000 (23:35 -0700)]
Exported concat-string CL/PS utility function/macro.

15 years agoFixed unterminating recursion in who-ps-html when element has attributes but no content.
Vladimir Sedach [Thu, 4 Dec 2008 06:34:26 +0000 (23:34 -0700)]
Fixed unterminating recursion in who-ps-html when element has attributes but no content.

15 years agoRenamed symbol-to-js to symbol-to-js-string and exported it.
Vladimir Sedach [Thu, 4 Dec 2008 05:50:17 +0000 (22:50 -0700)]
Renamed symbol-to-js to symbol-to-js-string and exported it.

15 years agoCorrected reference doc to explain 'var' special form as 'global variable' instead...
Vladimir Sedach [Thu, 4 Dec 2008 05:49:19 +0000 (22:49 -0700)]
Corrected reference doc to explain 'var' special form as 'global variable' instead of 'function variable.'

15 years agoImplemented who-ps-html, which is like the ps-html macro but taking CL-WHO like synta...
Vladimir Sedach [Wed, 26 Nov 2008 05:50:18 +0000 (22:50 -0700)]
Implemented who-ps-html, which is like the ps-html macro but taking CL-WHO like syntax. Changed the behavior of ps-html to preserve the case of tag and attribute symbols when printing.

15 years agoAdded a bunch of unit tests from recent bug reports.
Vladimir Sedach [Mon, 17 Nov 2008 20:54:50 +0000 (13:54 -0700)]
Added a bunch of unit tests from recent bug reports.

15 years agoOverhauled operator precedence handling.
Travis Cross [Sat, 15 Nov 2008 19:28:52 +0000 (19:28 +0000)]
Overhauled operator precedence handling.

In particular the changes here cleaned up unary operator handling,
which was badly broken.

15 years agoCorrected the defaultf psmacro for cases where the rhs value is false in JS.
Travis Cross [Sat, 15 Nov 2008 05:40:25 +0000 (05:40 +0000)]
Corrected the defaultf psmacro for cases where the rhs value is false in JS.

This affected &optional and &key default parameters in lambda lists.

Thanks to Daniel Gackle for the bug report.

15 years agoRevise slot-value fix to not print useless parens.
Travis Cross [Fri, 29 Aug 2008 00:47:51 +0000 (00:47 +0000)]
Revise slot-value fix to not print useless parens.

Now prints: "foo.bar.baz" rather than "(foo.bar).baz"

15 years agojs-slot-value printer now handles generic operators passed as the object.
Travis Cross [Fri, 22 Aug 2008 13:39:52 +0000 (13:39 +0000)]
js-slot-value printer now handles generic operators passed as the object.

(slot-value (or a b c) 'd) now works correctly.

15 years agoUpdated js-aref for expression-precedence fixes.
Travis Cross [Fri, 22 Aug 2008 13:31:56 +0000 (13:31 +0000)]
Updated js-aref for expression-precedence fixes.

15 years agoUpdated operator-precedence to handle more cases.
Travis Cross [Fri, 22 Aug 2008 13:30:06 +0000 (13:30 +0000)]
Updated operator-precedence to handle more cases.

It now correctly deals with aref, slot-value and unary operators.

15 years agoReordered expression-precedence clauses to match precedence.
Travis Cross [Fri, 22 Aug 2008 13:23:10 +0000 (13:23 +0000)]
Reordered expression-precedence clauses to match precedence.

15 years agoFixed AREF when an expression is passed as the array.
Travis Cross [Fri, 22 Aug 2008 07:07:07 +0000 (07:07 +0000)]
Fixed AREF when an expression is passed as the array.

(aref (or a b c) 0) now works.

Thanks to Daniel Gackle for the bug report.

15 years agoCompile anything that follows a unary JS operator as an expression.
Travis Cross [Fri, 22 Aug 2008 06:25:57 +0000 (06:25 +0000)]
Compile anything that follows a unary JS operator as an expression.

Thanks to: Daniel Gackle <danielgackle@gmail.com>

15 years agoImproved handling of quoted symbols in CASE.
Travis Cross [Fri, 22 Aug 2008 05:57:56 +0000 (05:57 +0000)]
Improved handling of quoted symbols in CASE.

(case val ('a (b)))      ; now produces an error, just like:
(case val (('a 'b) (c))) ; did before.

Thanks to: Daniel Gackle <danielgackle@gmail.com>

15 years agoCorrected the definition of ps:length.
Travis Cross [Sun, 17 Aug 2008 09:56:55 +0000 (09:56 +0000)]
Corrected the definition of ps:length.

Thanks to Daniel Gackle for pointing out the problem and the most
obvious solution.

15 years agoAdded a test for correct output of the JS:in operator.
Travis Cross [Mon, 12 May 2008 08:26:03 +0000 (08:26 +0000)]
Added a test for correct output of the JS:in operator.

15 years agoOutput JS operators in lowercase.
Travis Cross [Mon, 12 May 2008 08:25:26 +0000 (08:25 +0000)]
Output JS operators in lowercase.

16 years agoUpdated so as to ps-intern fewer extraneous symbols.
Travis Cross [Sat, 5 Apr 2008 09:16:56 +0000 (09:16 +0000)]
Updated so as to ps-intern fewer extraneous symbols.

16 years agoDeprecated define-script-symbol-macro since it was part of the public interface.
Travis Cross [Sat, 5 Apr 2008 08:59:22 +0000 (08:59 +0000)]
Deprecated define-script-symbol-macro since it was part of the public interface.

16 years agoUpdated the define-script-symbol-macro export to define-ps-symbol-macro.
Travis Cross [Sat, 5 Apr 2008 08:51:55 +0000 (08:51 +0000)]
Updated the define-script-symbol-macro export to define-ps-symbol-macro.

16 years agoReorganized the package exports.
Travis Cross [Sat, 5 Apr 2008 08:48:42 +0000 (08:48 +0000)]
Reorganized the package exports.

16 years agoCorrected parameter docstring.
Travis Cross [Sat, 5 Apr 2008 08:39:27 +0000 (08:39 +0000)]
Corrected parameter docstring.

16 years agoMoved the definition of ps-convert-op-name since we compile compile.lisp before print...
Travis Cross [Sat, 5 Apr 2008 08:16:59 +0000 (08:16 +0000)]
Moved the definition of ps-convert-op-name since we compile compile.lisp before printer.lisp.

16 years agoAdded some symbol mangling fixes.
Travis Cross [Sat, 5 Apr 2008 08:15:11 +0000 (08:15 +0000)]
Added some symbol mangling fixes.

16 years agoFixed one remaining define-script-symbol-macro.
Travis Cross [Sat, 5 Apr 2008 07:19:13 +0000 (07:19 +0000)]
Fixed one remaining define-script-symbol-macro.

16 years agoIntroduced ps-symbols and removed use of :parenscript-special-forms package.
Travis Cross [Sat, 5 Apr 2008 07:07:37 +0000 (07:07 +0000)]
Introduced ps-symbols and removed use of :parenscript-special-forms package.

The idea here is to stop abusing the CL package system while still
allowing the user control of the PS environment.

16 years agoWhitespace fix.
Travis Cross [Sat, 5 Apr 2008 06:38:39 +0000 (06:38 +0000)]
Whitespace fix.

16 years agoChanged script-* to ps-* across the board for consistency.
Travis Cross [Sat, 5 Apr 2008 06:36:29 +0000 (06:36 +0000)]
Changed script-* to ps-* across the board for consistency.

16 years agoQuoted parens in a docstring to make Emacs happy.
Travis Cross [Sat, 5 Apr 2008 05:43:00 +0000 (05:43 +0000)]
Quoted parens in a docstring to make Emacs happy.

16 years agoIntern all special form symbols in the :parenscript-special-forms package.
Travis Cross [Tue, 1 Apr 2008 15:30:22 +0000 (15:30 +0000)]
Intern all special form symbols in the :parenscript-special-forms package.

16 years agoExported PI.
Travis Cross [Tue, 1 Apr 2008 08:37:39 +0000 (08:37 +0000)]
Exported PI.

16 years agoExported hyperbolic trig symbols.
Travis Cross [Tue, 1 Apr 2008 08:36:41 +0000 (08:36 +0000)]
Exported hyperbolic trig symbols.

16 years agoRearranged math-related exports.
Travis Cross [Tue, 1 Apr 2008 08:35:57 +0000 (08:35 +0000)]
Rearranged math-related exports.

16 years agoAdded handling for PI.
Travis Cross [Tue, 1 Apr 2008 08:30:07 +0000 (08:30 +0000)]
Added handling for PI.

16 years agoRelocated the definitions for the 1+ and 1- psmacros with the other math functions.
Travis Cross [Tue, 1 Apr 2008 08:18:01 +0000 (08:18 +0000)]
Relocated the definitions for the 1+ and 1- psmacros with the other math functions.

16 years agoImplemented equivalents for the CL hyperbolic trigometric functions.
Travis Cross [Tue, 1 Apr 2008 08:13:07 +0000 (08:13 +0000)]
Implemented equivalents for the CL hyperbolic trigometric functions.

16 years agoAdded PS-ONCE-ONLY macro building helper.
Travis Cross [Tue, 1 Apr 2008 07:59:04 +0000 (07:59 +0000)]
Added PS-ONCE-ONLY macro building helper.

16 years agoRearranged math psmacros to match the order that the corresponding functions appear...
Travis Cross [Mon, 31 Mar 2008 23:03:58 +0000 (23:03 +0000)]
Rearranged math psmacros to match the order that the corresponding functions appear in the HyperSpec.

16 years agoAdded support for SQRT function.
Travis Cross [Mon, 31 Mar 2008 22:48:10 +0000 (22:48 +0000)]
Added support for SQRT function.

16 years agoAdded support for LOG function.
Travis Cross [Mon, 31 Mar 2008 22:46:13 +0000 (22:46 +0000)]
Added support for LOG function.

Thanks to: Daniel Gackle <danielgackle@gmail.com>

16 years agoUpdated atan to support two arguments as in CL.
Travis Cross [Mon, 31 Mar 2008 22:43:45 +0000 (22:43 +0000)]
Updated atan to support two arguments as in CL.

ATAN with two arguments translates into atan2 in JS.

16 years agoAdded a couple of test cases for object literals.
Travis Cross [Mon, 31 Mar 2008 22:08:55 +0000 (22:08 +0000)]
Added a couple of test cases for object literals.

16 years agoUpdated the blank-object-literal test for the now correct behavior.
Travis Cross [Mon, 31 Mar 2008 22:02:31 +0000 (22:02 +0000)]
Updated the blank-object-literal test for the now correct behavior.

16 years agoAdded {} to *ps-literals*.
Travis Cross [Mon, 31 Mar 2008 22:02:00 +0000 (22:02 +0000)]
Added {} to *ps-literals*.

Using {} as a literal to create an empty object literal was only
working by accident previously.  When not in the function position, {}
was being compiled as a JS variable rather than an object-literal,
which just happened to work sometimes.  In concert with correctly
checking symbols that aren't in the parenscript package, this should
provide for more reliable behavior.

16 years agoUpdated ps-literal-p to correctly identify literal symbols without regard to the...
Travis Cross [Mon, 31 Mar 2008 21:51:58 +0000 (21:51 +0000)]
Updated ps-literal-p to correctly identify literal symbols without regard to the symbol's package.

16 years agoSilence an unused variable warning.
Travis Cross [Mon, 31 Mar 2008 21:27:33 +0000 (21:27 +0000)]
Silence an unused variable warning.

16 years agoUpdated ps-special-form-p to correctly identify a special form even if the symbol...
Travis Cross [Mon, 31 Mar 2008 02:13:23 +0000 (02:13 +0000)]
Updated ps-special-form-p to correctly identify a special form even if the symbol identifying the special form is in the wrong package.

16 years agoCleaned up and standardized indentation of JS code in the reference documentation.
Travis Cross [Sun, 30 Mar 2008 23:39:49 +0000 (23:39 +0000)]
Cleaned up and standardized indentation of JS code in the reference documentation.

16 years agoAdded myself to the list of contributors.
Travis Cross [Sun, 30 Mar 2008 22:53:08 +0000 (22:53 +0000)]
Added myself to the list of contributors.

16 years agoAdded a mechanism for expanding parenscript forms in a clean environment.
Travis Cross [Sun, 30 Mar 2008 22:51:16 +0000 (22:51 +0000)]
Added a mechanism for expanding parenscript forms in a clean environment.

16 years agoRemoved deprecated exports that are no longer implemented.
Travis Cross [Sun, 30 Mar 2008 22:38:31 +0000 (22:38 +0000)]
Removed deprecated exports that are no longer implemented.

16 years agoCleaned up and rearranged the package exports a bit.
Travis Cross [Sun, 30 Mar 2008 22:35:50 +0000 (22:35 +0000)]
Cleaned up and rearranged the package exports a bit.

16 years agoUpdated the documentation and test cases.
Travis Cross [Sun, 30 Mar 2008 22:28:56 +0000 (22:28 +0000)]
Updated the documentation and test cases.

16 years agoSome minor comment and whitespace cleanup.
Travis Cross [Sun, 30 Mar 2008 20:11:34 +0000 (20:11 +0000)]
Some minor comment and whitespace cleanup.

16 years agoWhitespaceification: removed indentation tabs throughout project.
Travis Cross [Sun, 30 Mar 2008 19:57:12 +0000 (19:57 +0000)]
Whitespaceification: removed indentation tabs throughout project.

...and replaced each tab with 8 spaces.  Tab indentation had
previously been used inconsistently and was dominated by space-based
indentation.

In the future, disable indent-tabs-mode in emacs!

(setq indent-tabs-mode nil)

16 years agoImproved, extended, and refactored iteration special forms.
Travis Cross [Sun, 30 Mar 2008 19:35:12 +0000 (19:35 +0000)]
Improved, extended, and refactored iteration special forms.

 * Added support for DO*.

 * DO now does parallel assignment.

 * DO/DO* now correctly support init-forms such as:

     (do (a (b) (c 1) (d 1 (1+ d))) ...)

 * DO/DO*/DOTIMES/DOLIST/DOEACH now support return values via a lambda
   transform.

 * DOEACH now supports implicit key/value destructuring, e.g.:

     (doeach ((key val) arr res) ...)

 * Added labeled-for to facilitate creating labeled for loops.

 * Restructured low level printer operators to better match the
   underlying JS.

16 years agoUpdated let1-dynamic to clean up its temporary stack variable after use.
Travis Cross [Sun, 30 Mar 2008 02:33:34 +0000 (02:33 +0000)]
Updated let1-dynamic to clean up its temporary stack variable after use.

16 years agoAdded setq and psetq.
Travis Cross [Sun, 30 Mar 2008 02:27:55 +0000 (02:27 +0000)]
Added setq and psetq.

16 years agoAdded psetf.
Travis Cross [Sun, 30 Mar 2008 02:25:53 +0000 (02:25 +0000)]
Added psetf.

16 years agoAliased let to simple-let.
Travis Cross [Sun, 30 Mar 2008 02:23:16 +0000 (02:23 +0000)]
Aliased let to simple-let.

16 years agoAdded simple-let, which does parallel binding without a lambda.
Travis Cross [Sun, 30 Mar 2008 02:22:18 +0000 (02:22 +0000)]
Added simple-let, which does parallel binding without a lambda.

16 years agoAdded simple-let* and aliased let* to it.
Travis Cross [Sun, 30 Mar 2008 02:14:00 +0000 (02:14 +0000)]
Added simple-let* and aliased let* to it.

16 years agoAdded lexical-let.
Travis Cross [Sun, 30 Mar 2008 02:08:29 +0000 (02:08 +0000)]
Added lexical-let.

16 years agoGreatly simplified implementation of lexical-let*.
Travis Cross [Sun, 30 Mar 2008 02:05:25 +0000 (02:05 +0000)]
Greatly simplified implementation of lexical-let*.

16 years agoAdded support for breaking and continuing to arbitrary labels.
Travis Cross [Sun, 30 Mar 2008 01:46:18 +0000 (01:46 +0000)]
Added support for breaking and continuing to arbitrary labels.

16 years agoWhitespace standardization in src/package.lisp.
Travis Cross [Tue, 26 Feb 2008 23:09:02 +0000 (23:09 +0000)]
Whitespace standardization in src/package.lisp.

16 years agoCorrected spelling error.
Travis Cross [Tue, 26 Feb 2008 22:59:53 +0000 (22:59 +0000)]
Corrected spelling error.

16 years agoAdded #\= to *special-chars*.
Vladimir Sedach [Fri, 1 Feb 2008 15:30:49 +0000 (15:30 +0000)]
Added #\= to *special-chars*.

Now you can write boolean= function names.

As requested by Daniel Gackle.

16 years agoFixed bug where (setf x (- x 1 2)) yielded x -= 1 - 2.
Vladimir Sedach [Fri, 1 Feb 2008 06:25:58 +0000 (06:25 +0000)]
Fixed bug where (setf x (- x 1 2)) yielded x -= 1 - 2.

16 years agoMade the ps-html facility work both in Parenscript and in Common Lisp.
Vladimir Sedach [Wed, 26 Dec 2007 03:33:44 +0000 (03:33 +0000)]
Made the ps-html facility work both in Parenscript and in Common Lisp.

16 years agoAdded 'concatenate' to Parenscript macro utilities.
Vladimir Sedach [Wed, 26 Dec 2007 03:31:40 +0000 (03:31 +0000)]
Added 'concatenate' to Parenscript macro utilities.

16 years agoRenamed src/lib Parenscript library files, got rid of Parenscript CSS system.
Vladimir Sedach [Wed, 26 Dec 2007 03:08:10 +0000 (03:08 +0000)]
Renamed src/lib Parenscript library files, got rid of Parenscript CSS system.

16 years agoMoved functional runtime PS utilities from src/libs/functional.lisp into *ps-lisp...
Vladimir Sedach [Wed, 26 Dec 2007 01:23:06 +0000 (01:23 +0000)]
Moved functional runtime PS utilities from src/libs/functional.lisp into *ps-lisp-library* in src/lib/js-lib.lisp.

16 years agoFixed literals error.
Vladimir Sedach [Tue, 25 Dec 2007 04:32:14 +0000 (04:32 +0000)]
Fixed literals error.

Introduced by patch: Mon Dec 24 17:02:17 MST 2007 Vladimir Sedach <vsedach@gmail.com>

16 years agoIntroduced special global variables to Parenscript; renamed let and lexical-let to...
Vladimir Sedach [Tue, 25 Dec 2007 00:08:13 +0000 (00:08 +0000)]
Introduced special global variables to Parenscript; renamed let and lexical-let to let* and lexical-let*, and made let itself expand to let* until parallel assignment let is implemented.

16 years agoMade special forms be compiled into named functions in a new package, parenscript...
Vladimir Sedach [Tue, 25 Dec 2007 00:02:17 +0000 (00:02 +0000)]
Made special forms be compiled into named functions in a new package, parenscript-special-forms, and introduced literal special forms.

The literal special forms should improve error messages and debugging.

16 years agoMade with-ps-gensyms prefix the given gensym with the symbol-to-js name of the given...
Vladimir Sedach [Mon, 24 Dec 2007 23:58:15 +0000 (23:58 +0000)]
Made with-ps-gensyms prefix the given gensym with the symbol-to-js name of the given gensym variable binding if an explicit prefix was not provided.

(the rationale for this is to save a little typing)

16 years agoGot rid of js-keyword form.
Vladimir Sedach [Mon, 24 Dec 2007 23:46:17 +0000 (23:46 +0000)]
Got rid of js-keyword form.

16 years agoMoved code from js/ps-macrology.lisp to special-forms.lisp; straightened out parenscr...
Vladimir Sedach [Thu, 15 Nov 2007 02:17:42 +0000 (02:17 +0000)]
Moved code from js/ps-macrology.lisp to special-forms.lisp; straightened out parenscript.asd to use serial file dependencies; unexported defaultf; rewrote rebind as lexical-let and exported it.

16 years agoFixed problems with expressions being compiled to statements inside expression progns...
Vladimir Sedach [Sun, 11 Nov 2007 18:10:33 +0000 (18:10 +0000)]
Fixed problems with expressions being compiled to statements inside expression progns; introduced mechanism for declaring variables in expression scopes; refactored function compilation.

16 years agoRemoved outdated internal documentation.
Vladimir Sedach [Sun, 4 Nov 2007 18:45:45 +0000 (18:45 +0000)]
Removed outdated internal documentation.

16 years agoFixed definition of *ps-lisp-library*. parenscript-20071104
Vladimir Sedach [Sun, 4 Nov 2007 18:18:42 +0000 (18:18 +0000)]
Fixed definition of *ps-lisp-library*.

16 years agoAdded length, @, mapcar utility functions, exported all library function symbols.
Vladimir Sedach [Sun, 4 Nov 2007 18:05:53 +0000 (18:05 +0000)]
Added length, @, mapcar utility functions, exported all library function symbols.