From sscholl at common-lisp.net Mon Aug 16 01:13:17 2004 From: sscholl at common-lisp.net (Stefan Scholl) Date: Mon, 16 Aug 2004 03:13:17 +0200 Subject: [cl-emb-devel] New release 0.0.2 Message-ID: <20040816011317.GO25650@parsec.no-spoon.de> New release 0.0.2 You can download it direct from http://www.common-lisp.net/project/cl-emb/ or install it with ASDF-Install. Changes: Added special variables *emb-start-marker* and *emb-end-marker* This change was inspired by the patches Peter Minten sent me. Thanks! You can now use other start and end markers instead of "<%" and "%>", which are the default. Examble: CL-USER> (let ((emb:*emb-start-marker* "")) (emb:register-emb "marker-test" "42 + 42 = ")) # CL-USER> (emb:execute-emb "marker-test") "42 + 42 = 84" From sscholl at common-lisp.net Thu Aug 19 00:34:55 2004 From: sscholl at common-lisp.net (Stefan Scholl) Date: Thu, 19 Aug 2004 02:34:55 +0200 Subject: [cl-emb-devel] New release 0.0.3 Message-ID: <20040819003455.GA28866@parsec.no-spoon.de> New release 0.0.3 You can download it from http://www.common-lisp.net/project/cl-emb/ or install with ASDF-Install. > (require :asdf-install) > (asdf-install:install :cl-emb) Changes: - Comments. Everything within <%# ... #%> will be removed/ignored. (With "<%" and "%>" representing the current start and end marker.) - Escaping. New special variable *ESCAPE-TYPE* and a modifier for @var. Supported escaping: raw, xml (aka html), uri (aka url or url-encode) Example: CL-USER> (emb:register-emb "test5" "\"><% @var foo %>") # CL-USER> (let ((emb:*escape-type* :html)) (emb:execute-emb "test5" '(:foo "10 > 7"))) "10 > 7" From sscholl at common-lisp.net Sat Aug 21 18:15:43 2004 From: sscholl at common-lisp.net (Stefan Scholl) Date: Sat, 21 Aug 2004 20:15:43 +0200 Subject: [cl-emb-devel] New release 0.1.0 Message-ID: <20040821181543.GM28866@parsec.no-spoon.de> New release 0.1.0 You can download it from http://www.common-lisp.net/project/cl-emb/ or install with ASDF-Install. > (require :asdf-install) > (asdf-install:install :cl-emb) Changes: - The generated function will be compiled within the package *FUNCTION-PACKAGE* (default package CL-EMB-INTERN). - You can now access ENV within your emb code. See http://www.common-lisp.net/project/cl-emb/examples.html#build-dropdown - Added some examples