From glen at empireenterprises.com Mon Aug 1 07:26:28 2011 From: glen at empireenterprises.com (Glen) Date: Mon, 1 Aug 2011 00:26:28 -0700 Subject: [cl-who-devel] macroexpansion Message-ID: Are there any plans to include the suggestions at http://lisp-univ-etc.blogspot.com/2009/03/cl-who-macros.html in the main release? From vseloved at gmail.com Mon Aug 1 07:34:20 2011 From: vseloved at gmail.com (Vsevolod Dyomkin) Date: Mon, 1 Aug 2011 10:34:20 +0300 Subject: [cl-who-devel] macroexpansion In-Reply-To: References: Message-ID: If you need these changes, the forked version is here: https://github.com/vseloved/cl-who On Mon, Aug 1, 2011 at 10:26 AM, Glen wrote: > Are there any plans to include the suggestions at > http://lisp-univ-etc.blogspot.com/2009/03/cl-who-macros.html in the > main release? > > _______________________________________________ > cl-who-devel site list > cl-who-devel at common-lisp.net > http://common-lisp.net/mailman/listinfo/cl-who-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From glen at empireenterprises.com Mon Aug 1 07:37:29 2011 From: glen at empireenterprises.com (Glen) Date: Mon, 1 Aug 2011 00:37:29 -0700 Subject: [cl-who-devel] macroexpansion In-Reply-To: References: Message-ID: Super. Now if you get that installable via quicklisp you'll be my hero. On Mon, Aug 1, 2011 at 12:34 AM, Vsevolod Dyomkin wrote: > If you need these changes, the forked version is > here:?https://github.com/vseloved/cl-who > > On Mon, Aug 1, 2011 at 10:26 AM, Glen wrote: >> >> Are there any plans to include the suggestions at >> http://lisp-univ-etc.blogspot.com/2009/03/cl-who-macros.html in the >> main release? >> >> _______________________________________________ >> cl-who-devel site list >> cl-who-devel at common-lisp.net >> http://common-lisp.net/mailman/listinfo/cl-who-devel > > > _______________________________________________ > cl-who-devel site list > cl-who-devel at common-lisp.net > http://common-lisp.net/mailman/listinfo/cl-who-devel > From vseloved at gmail.com Mon Aug 1 07:53:51 2011 From: vseloved at gmail.com (Vsevolod Dyomkin) Date: Mon, 1 Aug 2011 10:53:51 +0300 Subject: [cl-who-devel] macroexpansion In-Reply-To: References: Message-ID: you can open an issue here: https://github.com/quicklisp/quicklisp-projects/issues and discuss it directly with xach On Mon, Aug 1, 2011 at 10:37 AM, Glen wrote: > Super. Now if you get that installable via quicklisp you'll be my hero. > > > On Mon, Aug 1, 2011 at 12:34 AM, Vsevolod Dyomkin > wrote: > > If you need these changes, the forked version is > > here: https://github.com/vseloved/cl-who > > > > On Mon, Aug 1, 2011 at 10:26 AM, Glen > wrote: > >> > >> Are there any plans to include the suggestions at > >> http://lisp-univ-etc.blogspot.com/2009/03/cl-who-macros.html in the > >> main release? > >> > >> _______________________________________________ > >> cl-who-devel site list > >> cl-who-devel at common-lisp.net > >> http://common-lisp.net/mailman/listinfo/cl-who-devel > > > > > > _______________________________________________ > > cl-who-devel site list > > cl-who-devel at common-lisp.net > > http://common-lisp.net/mailman/listinfo/cl-who-devel > > > > _______________________________________________ > cl-who-devel site list > cl-who-devel at common-lisp.net > http://common-lisp.net/mailman/listinfo/cl-who-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sebyte at smolny.plus.com Mon Aug 1 18:23:15 2011 From: sebyte at smolny.plus.com (Sebastian Tennant) Date: Mon, 01 Aug 2011 18:23:15 +0000 Subject: [cl-who-devel] Interpolate lisp code inside the tag body References: Message-ID: <62mhf0to.fsf@chimera.gnukahvesi.net> Quoth Matus Kmit : > Does that mean that one should use only with-html-output-to-string for > publishing Yes. Let's say your dispatch handler (a hunchentoot term) calls function home-page, then home-page should look like this: (defun home-page () (with-html-output-to-string (*http-stream*) (:p ...) ...)) where *http-stream* is defined as a special variable, like so: (defun *http-stream* nil) Now, let's assume home-page includes a call to function navbar. navbar doesn't need to use w-h-o-t-s. This will suffice: (defun (navbar () (with-html-output (*http-stream*) (:div :id "navbar" ...) ...)) In short, only the 'top-level' function called by your dispatch handler needs to use w-h-o-t-s. Hope this helps. Sebastian From simply.nitaai at gmail.com Mon Aug 1 20:42:00 2011 From: simply.nitaai at gmail.com (Matus Kmit) Date: Mon, 1 Aug 2011 22:42:00 +0200 Subject: [cl-who-devel] Interpolate lisp code inside the tag body In-Reply-To: <62mhf0to.fsf@chimera.gnukahvesi.net> References: <62mhf0to.fsf@chimera.gnukahvesi.net> Message-ID: Excellent. THANKS. Matus On Mon, Aug 1, 2011 at 8:23 PM, Sebastian Tennant wrote: > Quoth Matus Kmit : >> Does that mean that one should use only with-html-output-to-string for >> publishing > > Yes. ?Let's say your dispatch handler (a hunchentoot term) calls function > home-page, then home-page should look like this: > > (defun home-page () > ?(with-html-output-to-string (*http-stream*) > ? ?(:p ...) > ? ?...)) > > where *http-stream* is defined as a special variable, like so: > > (defun *http-stream* nil) > > Now, let's assume home-page includes a call to function navbar. > > navbar doesn't need to use w-h-o-t-s. ?This will suffice: > > (defun (navbar () > ?(with-html-output (*http-stream*) > ? ?(:div :id "navbar" ...) > ? ?...)) > > In short, only the 'top-level' function called by your dispatch handler > needs to use w-h-o-t-s. > > Hope this helps. > > Sebastian > > > _______________________________________________ > cl-who-devel site list > cl-who-devel at common-lisp.net > http://common-lisp.net/mailman/listinfo/cl-who-devel > From sebyte at smolny.plus.com Thu Aug 4 11:46:03 2011 From: sebyte at smolny.plus.com (Sebastian Tennant) Date: Thu, 04 Aug 2011 11:46:03 +0000 Subject: [cl-who-devel] Interpolate lisp code inside the tag body References: <62mhf0to.fsf@chimera.gnukahvesi.net> Message-ID: Quoth Matus Kmit : > Excellent. THANKS. I hope you spotted my deliberate mistake. Special variables are declared with defvar (not defun). Sebastian From simply.nitaai at gmail.com Thu Aug 4 12:03:25 2011 From: simply.nitaai at gmail.com (Matus Kmit) Date: Thu, 4 Aug 2011 14:03:25 +0200 Subject: [cl-who-devel] Interpolate lisp code inside the tag body In-Reply-To: References: <62mhf0to.fsf@chimera.gnukahvesi.net> Message-ID: i wondered, but thought it might be another of lisp's elastic features, known only to the advanced lisp hackers :-) Matus On Thu, Aug 4, 2011 at 1:46 PM, Sebastian Tennant wrote: > Quoth Matus Kmit : >> Excellent. THANKS. > > I hope you spotted my deliberate mistake. > > Special variables are declared with defvar (not defun). > > Sebastian > > > _______________________________________________ > cl-who-devel site list > cl-who-devel at common-lisp.net > http://common-lisp.net/mailman/listinfo/cl-who-devel > From edi at agharta.de Wed Aug 31 15:11:30 2011 From: edi at agharta.de (Edi Weitz) Date: Wed, 31 Aug 2011 17:11:30 +0200 Subject: [cl-who-devel] My open source libraries (aka "ediware") Message-ID: [My apologies if you receive multiple copies of this email.] Hi everybody! As some of you will know, I'll start on a new job tomorrow. This new job won't involve much hacking, if at all, and thus it doesn't look like I'll have a lot of time to maintain my open source libraries in the near future. I have no plans to suddenly disappear from the CL world, but don't expect new releases of any of my libs any time soon. (At least none published by me or on my server.) Luckily, Hans H?bner - who already did most of the maintenance and development work for Hunchentoot in the last two years or so - offered to coordinate further development via github. See his full announcement at . I'll continue to read the mailing lists for my libs and I'm still interested in fixing bugs you might find in the release tarballs available on my web server. However, I will likely not bother to discuss or work on new features or compatibility code for implementations other than LispWorks (which happens to be the one I'm using). Lastly, I hope to see a lot of you in Amsterdam in October. The number of registrations so far has been pretty disappointing, but you still have three weeks left to change your mind... :) Take care, Edi.