clinton/parenscript.git
18 years agotests from the reference
Henrik Hjelte [Fri, 16 Dec 2005 18:08:44 +0000 (18:08 +0000)]
tests from the reference

18 years agoquotes in introduction
Henrik Hjelte [Fri, 16 Dec 2005 15:39:49 +0000 (15:39 +0000)]
quotes in introduction

18 years agoAdded defgenerics for all the defmethods
Alan-Shields [Thu, 1 Dec 2005 19:17:09 +0000 (19:17 +0000)]
Added defgenerics for all the defmethods

Ze style warnings! Zey drive me craaaazy.

18 years agoenable #+parenscript
Alan-Shields [Tue, 15 Nov 2005 23:53:51 +0000 (23:53 +0000)]
enable #+parenscript

To integrate Parenscript with Araneida without requiring Parenscript,
I had to do some compile conditionals. This would make it much easier.

Marco, eventually I am going to add this to every last one of your
projects.  ;-p

18 years agoneed a function for css-inlining
Alan-Shields [Tue, 15 Nov 2005 23:52:33 +0000 (23:52 +0000)]
need a function for css-inlining

If you have code that needs to inline CSS across an array, it's
difficult to use the current macro.  Having a function helps - mapping
the macro to the function only completes things.

18 years agoProper concatenation of inline CSS
Alan-Shields [Tue, 15 Nov 2005 23:48:12 +0000 (23:48 +0000)]
Proper concatenation of inline CSS

CSS-INLINE does a simple concatenation of the results of CSS
directives.

This looks like:

color:blacksize:200%

Unfortunately, it should look like this:

color:black;size:200%

It now does.

18 years agoadded COPYING file
Luca Capello [Mon, 7 Nov 2005 12:30:47 +0000 (12:30 +0000)]
added COPYING file

18 years agoEscape { and } chars in boring regexps
Marco Baringer [Mon, 7 Nov 2005 10:21:18 +0000 (10:21 +0000)]
Escape { and } chars in boring regexps

18 years agoNeed to escape #\' in javascript strings
Marco Baringer [Wed, 5 Oct 2005 09:09:42 +0000 (09:09 +0000)]
Need to escape #\' in javascript strings

18 years agoFix buf in JS-INLINE causing infinite macro expansion
Marco Baringer [Wed, 5 Oct 2005 08:29:00 +0000 (08:29 +0000)]
Fix buf in JS-INLINE causing infinite macro expansion

18 years agoAdd in checks to deal with functions/macros whose names aren't symbols
Marco Baringer [Mon, 12 Sep 2005 08:17:00 +0000 (08:17 +0000)]
Add in checks to deal with functions/macros whose names aren't symbols

18 years agoUse strings, and not symbols, to name javascript functions/macros
Marco Baringer [Mon, 5 Sep 2005 08:27:35 +0000 (08:27 +0000)]
Use strings, and not symbols, to name javascript functions/macros

This effectivly flattens the namespace of javascript code. While this
change makes js similar to javascript, and removes the need to export
symbols from the JS package, it may break previous code which depended
on, for expample, js:and not being equivalent to js:and.

18 years agoAdded support for literal objects ( "{ ... }" syntax)
Marco Baringer [Mon, 5 Sep 2005 08:17:02 +0000 (08:17 +0000)]
Added support for literal objects ( "{ ... }" syntax)

18 years agoExport cen-js-names and with-unique-js-names
Marco Baringer [Wed, 31 Aug 2005 11:58:20 +0000 (11:58 +0000)]
Export cen-js-names and with-unique-js-names

18 years agoAdded docstrings to previous patch
Marco Baringer [Mon, 15 Aug 2005 13:51:28 +0000 (13:51 +0000)]
Added docstrings to previous patch

18 years agoAdded GEN-JS-NAME and WITH-UNIQUE-JS-NAMES
Marco Baringer [Mon, 15 Aug 2005 13:49:40 +0000 (13:49 +0000)]
Added GEN-JS-NAME and WITH-UNIQUE-JS-NAMES

18 years agoFixes the infinite loop problems of `dotimes' and `dolist'.
Ivan Toshkov [Mon, 15 Aug 2005 08:09:06 +0000 (08:09 +0000)]
Fixes the infinite loop problems of `dotimes' and `dolist'.

18 years agoParenscript, documentation not withstandanding, does not depend on htmlgen
Marco Baringer [Mon, 15 Aug 2005 08:00:53 +0000 (08:00 +0000)]
Parenscript, documentation not withstandanding, does not depend on htmlgen

18 years agoAttempt to improve the conversion of (js ((lambda ...) ...))
Marco Baringer [Mon, 15 Aug 2005 07:49:02 +0000 (07:49 +0000)]
Attempt to improve the conversion of (js ((lambda ...) ...))

18 years agoIntroduce the JS-LAMBDA class. Make JS-DEFUN a subclass of JS-LAMBDA
Marco Baringer [Mon, 15 Aug 2005 07:48:36 +0000 (07:48 +0000)]
Introduce the JS-LAMBDA class. Make JS-DEFUN a subclass of JS-LAMBDA

18 years agoImplement JS and JS-INLINE in terms of JS* and JS-INLINE*
Marco Baringer [Mon, 15 Aug 2005 06:39:21 +0000 (06:39 +0000)]
Implement JS and JS-INLINE in terms of JS* and JS-INLINE*

18 years agoSymbols starting with #\: are left as is, no case conversion or other mangling
Marco Baringer [Sun, 14 Aug 2005 14:16:29 +0000 (14:16 +0000)]
Symbols starting with #\: are left as is, no case conversion or other mangling

18 years agoAdded JS* and JS-INLINE*.
Marco Baringer [Sun, 14 Aug 2005 13:45:34 +0000 (13:45 +0000)]
Added JS* and JS-INLINE*.

18 years agoJavascript strings need to be quated with ' and not " to avoid interfering with the...
Marco Baringer [Sun, 14 Aug 2005 13:43:44 +0000 (13:43 +0000)]
Javascript strings need to be quated with ' and not " to avoid interfering with the surrounding HTML.

18 years agoUgly hack to support ((lambda ...) ...)
Marco Baringer [Sat, 13 Aug 2005 14:20:23 +0000 (14:20 +0000)]
Ugly hack to support ((lambda ...) ...)

18 years agoMention that I'm maintaining this version of parenscript
Marco Baringer [Sat, 13 Aug 2005 13:52:38 +0000 (13:52 +0000)]
Mention that I'm maintaining this version of parenscript

18 years agoRename the system/package in the system definition.
Marco Baringer [Sat, 13 Aug 2005 13:51:07 +0000 (13:51 +0000)]
Rename the system/package in the system definition.

Just renaming the file doesn't cut it :(.

18 years agoAdded images used in documentation
Marco Baringer [Sat, 13 Aug 2005 13:44:41 +0000 (13:44 +0000)]
Added images used in documentation

18 years agoAdded the pbook.py file used to generate the documentation
Marco Baringer [Sat, 13 Aug 2005 13:37:32 +0000 (13:37 +0000)]
Added the pbook.py file used to generate the documentation

18 years agoAdded declare ignore forms for unused function arguments
Marco Baringer [Mon, 8 Aug 2005 15:48:43 +0000 (15:48 +0000)]
Added declare ignore forms for unused function arguments

18 years agoRename system def
Marco Baringer [Mon, 8 Aug 2005 15:48:36 +0000 (15:48 +0000)]
Rename system def

18 years agoSetup boringfile
Marco Baringer [Tue, 26 Jul 2005 10:05:49 +0000 (10:05 +0000)]
Setup boringfile

18 years agoAdded files from parenscript 0.1.0 as distributed by Manuel Odendahl
Marco Baringer [Tue, 26 Jul 2005 10:04:16 +0000 (10:04 +0000)]
Added files from parenscript 0.1.0 as distributed by Manuel Odendahl

18 years agoInitial commit.
Travis Cross [Tue, 26 Jul 2005 10:04:16 +0000 (10:04 +0000)]
Initial commit.