clinton/parenscript.git
16 years agoExported the new naming and namespace interface functions and variables in package...
Vladimir Sedach [Sun, 12 Aug 2007 15:42:40 +0000 (15:42 +0000)]
Exported the new naming and namespace interface functions and variables in package.lisp.

16 years agoModified ParenScript tests to reflect the big compiler refactoring.
Vladimir Sedach [Sun, 12 Aug 2007 01:23:49 +0000 (01:23 +0000)]
Modified ParenScript tests to reflect the big compiler refactoring.

16 years agoUpdated reference.lisp to reflect recent changes.
Vladimir Sedach [Sun, 12 Aug 2007 01:22:42 +0000 (01:22 +0000)]
Updated reference.lisp to reflect recent changes.

16 years agoBig refactoring of the ParenScript compiler.
Vladimir Sedach [Sun, 12 Aug 2007 01:19:48 +0000 (01:19 +0000)]
Big refactoring of the ParenScript compiler.

16 years agoUpdated js-expander to use ps:ps instead of js:js.
Vladimir Sedach [Sun, 12 Aug 2007 01:18:09 +0000 (01:18 +0000)]
Updated js-expander to use ps:ps instead of js:js.

16 years agoremove lingering format string
Red Daly [Mon, 6 Aug 2007 21:31:19 +0000 (21:31 +0000)]
remove lingering format string

16 years agofixed DEFSCRIPTMACRO evaluation problem that caused load/compilation problems
Red Daly [Mon, 6 Aug 2007 21:10:54 +0000 (21:10 +0000)]
fixed DEFSCRIPTMACRO evaluation problem that caused load/compilation problems

DEFSCRIPTMACRO and other similar macros were not expanding into but
were instead side-effecting macro definitions.

16 years agoremoved file compilation exports for now
Red Daly [Mon, 6 Aug 2007 21:10:19 +0000 (21:10 +0000)]
removed file compilation exports for now

16 years agoRemoved parenscript.asdf
Vladimir Sedach [Sat, 4 Aug 2007 06:16:51 +0000 (06:16 +0000)]
Removed parenscript.asdf

16 years agoRemoved parenscript.reader
Vladimir Sedach [Sat, 4 Aug 2007 06:10:50 +0000 (06:10 +0000)]
Removed parenscript.reader

16 years agoMoved package-related code to namespace.lisp, added back *enable-package-system*.
Vladimir Sedach [Sat, 4 Aug 2007 00:59:48 +0000 (00:59 +0000)]
Moved package-related code to namespace.lisp, added back *enable-package-system*.

16 years agoAdded (defun (setf...
Vladimir Sedach [Fri, 3 Aug 2007 22:59:22 +0000 (22:59 +0000)]
Added (defun (setf...

16 years agoStopped abuse of set-difference implementation-dependent ordering in defsetf.
Vladimir Sedach [Fri, 3 Aug 2007 21:59:17 +0000 (21:59 +0000)]
Stopped abuse of set-difference implementation-dependent ordering in defsetf.

16 years agoFixed order of evaluation in defsetf long form.
Vladimir Sedach [Fri, 3 Aug 2007 21:19:00 +0000 (21:19 +0000)]
Fixed order of evaluation in defsetf long form.

16 years agoAdded short-form defsetf.
Vladimir Sedach [Fri, 3 Aug 2007 21:03:32 +0000 (21:03 +0000)]
Added short-form defsetf.

16 years agoFixed (return).
Vladimir Sedach [Fri, 3 Aug 2007 20:19:36 +0000 (20:19 +0000)]
Fixed (return).

16 years agoRenamed options to optional-args, added unit test for defun foo (&optional...
Vladimir Sedach [Fri, 3 Aug 2007 20:12:58 +0000 (20:12 +0000)]
Renamed options to optional-args, added unit test for defun foo (&optional...

16 years agoRestored special-form getting and setting by symbol-na.
Vladimir Sedach [Fri, 3 Aug 2007 19:31:23 +0000 (19:31 +0000)]
Restored special-form getting and setting by symbol-na.

16 years agoAdded a more meaningful error message to compile-to-expression.
Vladimir Sedach [Fri, 3 Aug 2007 18:35:35 +0000 (18:35 +0000)]
Added a more meaningful error message to compile-to-expression.

16 years agoCleaned up macro-defining code, fixed handling of special forms in script-expand...
Vladimir Sedach [Fri, 3 Aug 2007 18:32:17 +0000 (18:32 +0000)]
Cleaned up macro-defining code, fixed handling of special forms in script-expand-form.

16 years agoRemoved reference to without-packages in deprecated-interface.lisp.
Vladimir Sedach [Fri, 3 Aug 2007 18:28:05 +0000 (18:28 +0000)]
Removed reference to without-packages in deprecated-interface.lisp.

16 years agoAdded a more informative print-object method for script-package.
Vladimir Sedach [Fri, 3 Aug 2007 16:46:06 +0000 (16:46 +0000)]
Added a more informative print-object method for script-package.

16 years agokeyword/optional fixes, slot-value accepts many slot names
Red Daly [Fri, 3 Aug 2007 18:11:04 +0000 (18:11 +0000)]
keyword/optional fixes, slot-value accepts many slot names

I also fixed some problems with nil serialization and decomposed the
compile-parenscript-form function into a generic function with
different behavior depending on the type of form.

16 years agoFixed handling of uninterned symbols.
Vladimir Sedach [Fri, 3 Aug 2007 02:01:33 +0000 (02:01 +0000)]
Fixed handling of uninterned symbols.

16 years agoChanged package system so that symbols in parenscript, javascript and parenscript...
Vladimir Sedach [Fri, 3 Aug 2007 01:18:57 +0000 (01:18 +0000)]
Changed package system so that symbols in parenscript, javascript and parenscript-user are non-prefixed. Made symbols in unknown packages be treated as though they were in parenscript-user by default. Added a prefix string preference to PS packages. Removed all *enable-package-system* stuff.

16 years agoAdded defsetf long-form.
Vladimir Sedach [Thu, 2 Aug 2007 22:19:26 +0000 (22:19 +0000)]
Added defsetf long-form.

16 years agoDisabled Boyer-Moore matching for cl-ppcre in js normalization code.
Vladimir Sedach [Thu, 2 Aug 2007 22:17:05 +0000 (22:17 +0000)]
Disabled Boyer-Moore matching for cl-ppcre in js normalization code.

(breaks on Unicode lisps, on by default in PPCRE)

16 years agoSlightly more informative error messages for symbol-abuse.
Vladimir Sedach [Wed, 1 Aug 2007 22:42:45 +0000 (22:42 +0000)]
Slightly more informative error messages for symbol-abuse.

16 years agoRemoved manual.pdf from source control.
Vladimir Sedach [Wed, 1 Aug 2007 18:31:43 +0000 (18:31 +0000)]
Removed manual.pdf from source control.

16 years agoFixed ps* not being found when special-form-symbol assertion is triggered.
Vladimir Sedach [Wed, 1 Aug 2007 18:29:54 +0000 (18:29 +0000)]
Fixed ps* not being found when special-form-symbol assertion is triggered.

16 years agoUNDO: Added functions to set up and tear down a persistent compilation environment.
Vladimir Sedach [Tue, 31 Jul 2007 22:59:10 +0000 (22:59 +0000)]
UNDO: Added functions to set up and tear down a persistent compilation environment.

16 years agofixed minor issues with advanced lambda lists, additional quoted-nil hack
Red Daly [Wed, 1 Aug 2007 05:52:12 +0000 (05:52 +0000)]
fixed minor issues with advanced lambda lists, additional quoted-nil hack

16 years agoAdded functions to set up and tear down a persistent compilation environment.
Vladimir Sedach [Tue, 31 Jul 2007 22:59:10 +0000 (22:59 +0000)]
Added functions to set up and tear down a persistent compilation environment.

16 years agoUnexported ps-to-string.
Vladimir Sedach [Tue, 31 Jul 2007 22:43:58 +0000 (22:43 +0000)]
Unexported ps-to-string.

16 years agoUNDO: Changed "Lisp package already has corresponding script package" error to warning.
Vladimir Sedach [Tue, 31 Jul 2007 21:24:10 +0000 (21:24 +0000)]
UNDO: Changed "Lisp package already has corresponding script package" error to warning.

16 years agoUNDO: Setup *compilation-environment* to have a working default value.
Vladimir Sedach [Tue, 31 Jul 2007 18:28:39 +0000 (18:28 +0000)]
UNDO: Setup *compilation-environment* to have a working default value.

16 years agoAdded tests for 'nil and slot-value nil patches.
Vladimir Sedach [Tue, 31 Jul 2007 21:27:42 +0000 (21:27 +0000)]
Added tests for 'nil and slot-value nil patches.

16 years agoChanged slot-value so that (slot-value foo nil) is now "foo" instead of "foo.null"
Vladimir Sedach [Tue, 31 Jul 2007 21:26:52 +0000 (21:26 +0000)]
Changed slot-value so that (slot-value foo nil) is now "foo" instead of "foo.null"

16 years agoFixed handling of quoted nil.
Vladimir Sedach [Tue, 31 Jul 2007 21:26:09 +0000 (21:26 +0000)]
Fixed handling of quoted nil.

'nil should be the same as nil, however ''nil isn't.

16 years agoChanged "Lisp package already has corresponding script package" error to warning.
Vladimir Sedach [Tue, 31 Jul 2007 21:24:10 +0000 (21:24 +0000)]
Changed "Lisp package already has corresponding script package" error to warning.

Besides being annoying for users, it prevented package tests from
being idempotent.

16 years agoStarted work on implementing deprecated compatibility interface by Attila Lendvai...
Vladimir Sedach [Tue, 31 Jul 2007 18:47:14 +0000 (18:47 +0000)]
Started work on implementing deprecated compatibility interface by Attila Lendvai's idea.

16 years agoSetup *compilation-environment* to have a working default value.
Vladimir Sedach [Tue, 31 Jul 2007 18:28:39 +0000 (18:28 +0000)]
Setup *compilation-environment* to have a working default value.

16 years agoAdded null macro.
Vladimir Sedach [Tue, 31 Jul 2007 18:24:06 +0000 (18:24 +0000)]
Added null macro.

Thanks to Daniel Gackle for suggestion.

16 years agoCorrected export of defmacro+/ps names.
Vladimir Sedach [Tue, 31 Jul 2007 18:20:56 +0000 (18:20 +0000)]
Corrected export of defmacro+/ps names.

16 years agomake deprecation warning a only a style-warning
Attila Lendvai [Tue, 31 Jul 2007 17:10:52 +0000 (17:10 +0000)]
make deprecation warning a only a style-warning

16 years agofix rebind
Attila Lendvai [Tue, 31 Jul 2007 11:16:37 +0000 (11:16 +0000)]
fix rebind

16 years agoprefix ( in a comment
Attila Lendvai [Tue, 31 Jul 2007 11:12:23 +0000 (11:12 +0000)]
prefix ( in a comment

16 years agoRevised PS interface and deprecated function list based on user input.
Vladimir Sedach [Mon, 30 Jul 2007 21:52:54 +0000 (21:52 +0000)]
Revised PS interface and deprecated function list based on user input.

16 years agoAdded tests for previous script* eval bug.
Vladimir Sedach [Mon, 30 Jul 2007 21:36:15 +0000 (21:36 +0000)]
Added tests for previous script* eval bug.

16 years agoFixed bug where script* wasn't evaluating its arguments as promised.
Vladimir Sedach [Mon, 30 Jul 2007 21:32:59 +0000 (21:32 +0000)]
Fixed bug where script* wasn't evaluating its arguments as promised.

16 years agoChanged names of defmacro+/js forms to ps, made the special-form compilation error...
Vladimir Sedach [Mon, 30 Jul 2007 21:03:51 +0000 (21:03 +0000)]
Changed names of defmacro+/js forms to ps, made the special-form compilation error message be more informative.

16 years agoChanged tutorial to reflect factoring out of the HTML generation code of Portable...
Vladimir Sedach [Mon, 30 Jul 2007 21:02:19 +0000 (21:02 +0000)]
Changed tutorial to reflect factoring out of the HTML generation code of Portable Allegroserve, addition of PS package system.

16 years agodefine-script-symbol-macro added
Red Daly [Sat, 28 Jul 2007 17:49:20 +0000 (17:49 +0000)]
define-script-symbol-macro added

16 years agodefscriptmacro single string body fix
Daniel Gackle [Sat, 28 Jul 2007 17:33:03 +0000 (17:33 +0000)]
defscriptmacro single string body fix

A js macro that evaluates to a string literal can't be used:

  (defjsmacro blah () "abc")
  (js (blah)) =>
     "null;"

This seems wrong. For one thing, other literals work fine:

  (defjsmacro blah () 123)
  (js (blah)) =>
     "123"

For another, Lisp behaves differently:

  (defmacro blah () "abc")
  (blah) =>
      "abc"

Actually, I'd rather use a symbol macro but it appears there is no
define-symbol-macro in Parenscript and in this case symbol-macrolet is
not convenient.

Signed-off-by: Red Daly <reddaly@gmail.com>
16 years agoparen-asdf hack to make parenscript-compile-op use load-op's dependencies
Red Daly [Fri, 27 Jul 2007 03:43:24 +0000 (03:43 +0000)]
paren-asdf hack to make parenscript-compile-op use load-op's dependencies

16 years agoASDF interaction for Parenscript files
Red Daly [Fri, 27 Jul 2007 02:33:26 +0000 (02:33 +0000)]
ASDF interaction for Parenscript files

see the new paren-asdf.lisp and updated compilation-interface.lisp
files for implementation details.  The function COMPILE-SCRIPT-SYSTEM
compiles all the system's files and outputs them to a single stream.
Currently it compiles each file separately; in the future we will
probably need to compile the whole program and then translate it.

16 years agoFixed slot-value-conditional bug.
Vladimir Sedach [Thu, 26 Jul 2007 21:21:53 +0000 (21:21 +0000)]
Fixed slot-value-conditional bug.

(slot-value object slot) should now handle cases where object is an
arbitrary expression correctly.

16 years agoCleaned up deprecated interface, added Lisp/ParenScript macro-defining macros back...
Vladimir Sedach [Thu, 26 Jul 2007 20:40:22 +0000 (20:40 +0000)]
Cleaned up deprecated interface, added Lisp/ParenScript macro-defining macros back to parser.lisp.

16 years agoRemoved redundant math library functions.
Vladimir Sedach [Thu, 26 Jul 2007 19:37:14 +0000 (19:37 +0000)]
Removed redundant math library functions.

(more comprehensive ones are in lib/js-utils.lisp)

16 years agousable package system
Red Daly [Wed, 25 Jul 2007 04:06:30 +0000 (04:06 +0000)]
usable package system

The package system is now fairly usable.  package.lisp and
builtin-packages.lisp now intelligently share symbols.  It is also
possible to completely ignore any package system functionality.

16 years agobulk of package system, reader, and other refactoring
Red Daly [Tue, 24 Jul 2007 04:08:56 +0000 (04:08 +0000)]
bulk of package system, reader, and other refactoring

16 years agoeval-when special form
Red Daly [Fri, 20 Jul 2007 20:35:32 +0000 (20:35 +0000)]
eval-when special form

Added the EVAL-WHEN special form to the Parenscript language.  It
works similarly to the EVAL-WHEN form in Lisp.  It has the following
form:

(eval-when body-forms-language? (situation*) body-forms*)

SITUATION is either :compile-toplevel or :execute.

BODY-FORMS-LANGUAGE is optional and either :parenscript or :lisp.  It
defaults to :lisp when :COMPILE-TOPLEVEL is specified and :parenscript
when :EXECUTE is specified.

Parenscript's EVAL-WHEN is relevant when loading toplevel forms,
either from Parenscript files or from within Lisp.

16 years agorenaming and refactoring
Red Daly [Fri, 20 Jul 2007 00:34:31 +0000 (00:34 +0000)]
renaming and refactoring

Changed the names of many functions and macros to get rid of the
symbols with "js" in them--its not Javascript, it's Parenscript!  Most
of those symbols were renamed with "script" replacing "js".

Also changed the main compilation interfaces to use the function
COMPILE-SCRIPT and the macro SCRIPT from JS-COMPILE and JS
respectively.

Additionally, the first steps of the package system are included (with
the addition of a the SCRIPT-PACKAGE and COMPILATION-ENVIRONMENT
classes).  These are integrated into the current compiler, though they
probably break a few "traditional" serialization methods, specifically
because macro and special form names are stored as symbols rather than
strings and EQL comparisons are used rather than STRING-EQUAL
comparisons of the strings.

I have also split parser.lisp into parser.lisp and macrology.lisp.
Parser.lisp contains mechanisms for parsing Parenscript given an input
s-expression while macrology.lisp contains language definitions that
make use of the parsing mechanisms.

All tests now pass, though the documentation has gone slightly out of
date with the symbol renaming.  This will be fixed shortly.  More
tests and functionality need to be added to make the current
Parenscript compatable with the older semantics (as dicussed,
comparing macro/special form names based on their string values is the
main thing).

16 years agoRe-introduced 'with' special form. parenscript-20070720
Vladimir Sedach [Mon, 16 Jul 2007 18:13:40 +0000 (18:13 +0000)]
Re-introduced 'with' special form.

(it got lost somewhere along the way)

16 years agoImproved formatting/whitespace removing code in tests. Added slot-value-setf test.
Vladimir Sedach [Sat, 14 Jul 2007 00:28:54 +0000 (00:28 +0000)]
Improved formatting/whitespace removing code in tests.  Added slot-value-setf test.

Now all ps-tests pass.

16 years agoAdded documentation of new macro facilities.
Vladimir Sedach [Fri, 13 Jul 2007 21:11:09 +0000 (21:11 +0000)]
Added documentation of new macro facilities.

16 years agoAdded warnings when attempting to use reserved Javascript keywords as variable or...
Viktor Leis [Thu, 12 Jul 2007 23:19:07 +0000 (23:19 +0000)]
Added warnings when attempting to use reserved Javascript keywords as variable or functions names.

Signed-off-by: Vladimir Sedach <vsedach@gmail.com>
16 years agoAdded oddp, evenp utility functions, added explanatory error message to js-compile...
Vladimir Sedach [Tue, 10 Jul 2007 21:18:21 +0000 (21:18 +0000)]
Added oddp, evenp utility functions, added explanatory error message to js-compile-to-symbol.

16 years agoImproved symbol-to-js to handle more complicated Javascript-like symbols.
Vladimir Sedach [Tue, 3 Jul 2007 19:45:56 +0000 (19:45 +0000)]
Improved symbol-to-js to handle more complicated Javascript-like symbols.

16 years agoFactor out misc tests into their own test file.
Luca Capello [Tue, 3 Jul 2007 18:29:37 +0000 (18:29 +0000)]
Factor out misc tests into their own test file.

Signed-off-by: Vladimir Sedach <vsedach@gmail.com>
16 years agocharacter encoding fixes in test.lisp
Red Daly [Mon, 2 Jul 2007 21:43:07 +0000 (21:43 +0000)]
character encoding fixes in test.lisp

16 years agot/test.lisp: typo, remove colon at line 82
Luca Capello [Sun, 1 Jul 2007 17:04:19 +0000 (17:04 +0000)]
t/test.lisp: typo, remove colon at line 82

16 years agoadd an (eval-when ...) when defining a test suite
Luca Capello [Sun, 1 Jul 2007 17:00:21 +0000 (17:00 +0000)]
add an (eval-when ...) when defining a test suite

16 years agoAdded divisors to ceiling, floor, round.
Vladimir Sedach [Thu, 28 Jun 2007 19:28:23 +0000 (19:28 +0000)]
Added divisors to ceiling, floor, round.

16 years agoAdded Red Daly to contributors file.
Vladimir Sedach [Tue, 26 Jun 2007 23:13:07 +0000 (23:13 +0000)]
Added Red Daly to contributors file.

16 years agojs.lisp breakup
Red Daly [Tue, 26 Jun 2007 21:30:27 +0000 (21:30 +0000)]
js.lisp breakup

Broke the js.lisp file up into several three files: source-model.lisp,
js-translation.lisp, and parser.lisp.

source-model.lisp: class definitions that correspond to the Javascript
AST.  (defjsclass forms for the most part)

js-translation.lisp: functions for converting AST objects to
Javascript source code

parser.lisp: macro definitions and the mechanisms for processing
Parenscript forms into AST objects.

See also: http://common-lisp.net/pipermail/parenscript-devel/2007-June/000035.html

16 years agopackage rename
Red Daly [Tue, 26 Jun 2007 17:43:20 +0000 (17:43 +0000)]
package rename

16 years agoRefactored macro-related code, changed "compiler macros" to special forms, added...
Vladimir Sedach [Tue, 26 Jun 2007 19:24:52 +0000 (19:24 +0000)]
Refactored macro-related code, changed "compiler macros" to special forms, added separate namespaces for macros and symbol-macros, added full macro lambda lists to macrolet, added support for docstrings to defjsmacro.

16 years agoAdded contributors file.
Vladimir Sedach [Mon, 25 Jun 2007 19:42:00 +0000 (19:42 +0000)]
Added contributors file.

16 years agoAdded js-expander.el
Vladimir Sedach [Mon, 25 Jun 2007 19:17:27 +0000 (19:17 +0000)]
Added js-expander.el

16 years agoAdded defmacro to ParenScript.
Vladimir Sedach [Fri, 22 Jun 2007 20:46:40 +0000 (20:46 +0000)]
Added defmacro to ParenScript.

16 years agoRenamed with-timeout to do-set-timeout, added ignore errors.
Vladimir Sedach [Thu, 21 Jun 2007 17:54:16 +0000 (17:54 +0000)]
Renamed with-timeout to do-set-timeout, added ignore errors.

Thanks to: John Fremlin <john@fremlin.org>

16 years agoAdded defmacro+js
Vladimir Sedach [Wed, 20 Jun 2007 20:48:00 +0000 (20:48 +0000)]
Added defmacro+js

16 years agoExported defmacro/js
Vladimir Sedach [Tue, 19 Jun 2007 21:34:16 +0000 (21:34 +0000)]
Exported defmacro/js

16 years agoAdded js-utils file.
Vladimir Sedach [Tue, 19 Jun 2007 19:37:48 +0000 (19:37 +0000)]
Added js-utils file.

16 years agoAdded the defmacro/js macro-defining macro.
Vladimir Sedach [Tue, 19 Jun 2007 18:44:51 +0000 (18:44 +0000)]
Added the defmacro/js macro-defining macro.

16 years agoAdded binary negation ~ operator.
Vladimir Sedach [Sat, 16 Jun 2007 04:59:12 +0000 (04:59 +0000)]
Added binary negation ~ operator.

16 years agosetf slot-value patch
Vladimir Sedach [Fri, 15 Jun 2007 19:29:16 +0000 (19:29 +0000)]
setf slot-value patch

16 years agoFix: add parens around instanceof to make it work in all situations
Attila Lendvai [Wed, 6 Jun 2007 19:45:25 +0000 (19:45 +0000)]
Fix: add parens around instanceof to make it work in all situations

17 years agoBah, speed up list-to-string by a few factors...
Attila Lendvai [Thu, 3 May 2007 14:40:28 +0000 (14:40 +0000)]
Bah, speed up list-to-string by a few factors...

17 years agoFix (- 1) and (incf/decf x 5)
Ray Myers [Fri, 27 Apr 2007 07:39:17 +0000 (07:39 +0000)]
Fix (- 1) and (incf/decf x 5)

Fix the following incorrect (or at least unexpected) behavior in
ParenScript.

(js (- 1))  =>  "1;"
(js (incf x 5))   => an error
(js (decf x 5))   => an error

Signed-off-by: Attila Lendvai <attila.lendvai@gmail.com>
17 years agoNote in the warning that we are redefining a _js_ compiler macro
Attila Lendvai [Wed, 25 Apr 2007 14:58:06 +0000 (14:58 +0000)]
Note in the warning that we are redefining a _js_ compiler macro

17 years agoFollow quote changes in SLOT-VALUE
Attila Lendvai [Mon, 16 Apr 2007 14:36:03 +0000 (14:36 +0000)]
Follow quote changes in SLOT-VALUE

17 years agoFixed (?) quoting mechanism
Attila Lendvai [Mon, 16 Apr 2007 13:11:33 +0000 (13:11 +0000)]
Fixed (?) quoting mechanism

(js:js (+ 42 '"FoooFFFOFOFooo")) => "42 + FoooFFFOFOFooo;"

IOW, quote inside a parenscript form means to simply print the quoted
value as-is.  Among other things, this is useful for inserting literal
javascript into parenscript.  I hope it will not break anything.

17 years agoconditional attributes in html-generator
Henrik Hjelte [Mon, 15 Jan 2007 14:19:48 +0000 (14:19 +0000)]
conditional attributes in html-generator

17 years agoadd proper cond construct
Marijn Haverbeke [Wed, 15 Nov 2006 07:38:22 +0000 (07:38 +0000)]
add proper cond construct

17 years agoPossible to make attributes conditionally rendered with js-html generator
Henrik Hjelte [Wed, 22 Nov 2006 19:30:27 +0000 (19:30 +0000)]
Possible to make attributes conditionally rendered with js-html generator

17 years agodocs updated for new setf optimization
Henrik Hjelte [Wed, 15 Nov 2006 23:54:41 +0000 (23:54 +0000)]
docs updated for new setf optimization

17 years agobugfix method-call problem
Henrik Hjelte [Wed, 15 Nov 2006 23:41:44 +0000 (23:41 +0000)]
bugfix method-call problem

17 years agomoretests for method-call (dot-notation) syntax
Henrik Hjelte [Wed, 15 Nov 2006 22:40:45 +0000 (22:40 +0000)]
moretests for method-call (dot-notation) syntax