[Bese-devel] New patches to yaclml: 24-Apr-2007

Marco Baringer mbaringer at common-lisp.net
Wed Apr 25 04:15:05 UTC 2007


Tue Apr 24 17:36:02 EDT 2007  attila.lendvai at gmail.com
  * Re-added the (@ runtime-variable-holding-the-attributes) syntax
  Things like this are possible again:
  
  (let ((attrs (list :runtime (+ 2 2))))
    {yaclml:with-xml-syntax
      <foo (@ attrs) (@ :fooo 11 :baaaar 22) (@ attrs) >})
  
  <<foo runtime="4" fooo="11" baaaar="22" runtime="4"
  />

    M ./src/attribute-bind.lisp -8 +21
    M ./src/yaclml.lisp -77 +62

Mon Feb 19 08:11:41 EST 2007  attila.lendvai at gmail.com
  * Added assert for mandatory attribute names being symbols

    M ./src/attribute-bind.lisp +1

Sun Feb 11 19:20:44 EST 2007  attila.lendvai at gmail.com
  * Removed workaround needed for old sbcl's

    M ./src/tal/tal-environment.lisp -3 +1

Sun Feb 11 19:19:49 EST 2007  attila.lendvai at gmail.com
  * Added public -tal-environment- and tal-value

    M ./src/packages.lisp +2
    M ./src/tal/compile.lisp -3 +3
    M ./src/tal/handlers.lisp -2 +2
    M ./src/tal/tal-environment.lisp +4

Sun Feb  4 18:30:38 EST 2007  attila.lendvai at gmail.com
  * Added &allow-custom-attributes and cleaned up handling of the (@ ...) attribute syntax.
  
  Now &allow-other-attributes implies &allow-custom-attributes and the other-attrbiute-list
  also contains the custom attrbiutes. Propagating custom attributes e.g. from <ucw:input to
  <:input is now possible by adding an extra (@ , at others) entry.
  
  The (@ runtime-variable-holding-a-list-of-attributes) syntax is temporarily removed. Should
  be readded in a later patch.
  
  Also changed the internal representation other attributes from list of cons to setf-like
  list of pairs.

    M ./src/attribute-bind.lisp -31 +59
    M ./src/tags/html4.lisp -15 +20
    M ./src/tags/svg.lisp -7 +7
    M ./src/yaclml.lisp -41 +23

Sun Aug 13 19:27:05 EDT 2006  attila.lendvai at gmail.com
  * Remove bugous js comment //'s from <:as-is :quotedp t

    M ./src/tags/standard-yaclml.lisp -2 +2


An updated tarball of yaclml's source can be downloaded here:
http://common-lisp.net/project/bese/tarballs/yaclml-20070424.tar.gz

Darcsweb URL:
http://uncommon-web.com/darcsweb/darcsweb.cgi?r=yaclml;a=summary



More information about the bese-devel mailing list