From rlpowell at digitalkingdom.org Wed Jul 2 12:54:13 2008 From: rlpowell at digitalkingdom.org (Robin Lee Powell) Date: Wed, 2 Jul 2008 05:54:13 -0700 Subject: [Bese-devel] Sort-of feature request. Message-ID: <20080702125413.GB17855@digitalkingdom.org> Hey all. I've just moved in from Scheme land, and I'm using FiveAM for a project of mine. I've been trying to do stuff like this: (defun menu-tests (page-title) (test ... page-title ...)) ... (in-suite home-page) (menu-tests "Home") It doesn't work because "test" expands to an explicit call to compile in the COMMON-LISP-USER package, which has no idea what page-title is, so "page-title" is an unbound variable (which, naturally, is crap). I can get around this with macros, of course. I assume that there's a good reason that test does what it does, but if there isn't, I'd love if it didn't. :) -Robin -- Lojban Reason #17: http://en.wikipedia.org/wiki/Buffalo_buffalo Proud Supporter of the Singularity Institute - http://singinst.org/ http://www.digitalkingdom.org/~rlpowell/ *** http://www.lojban.org/ From henrik at evahjelte.com Thu Jul 3 08:12:59 2008 From: henrik at evahjelte.com (Henrik Hjelte) Date: Thu, 3 Jul 2008 10:12:59 +0200 Subject: [Bese-devel] Sort-of feature request. In-Reply-To: <20080702125413.GB17855@digitalkingdom.org> References: <20080702125413.GB17855@digitalkingdom.org> Message-ID: <50e8e4f60807030112j262abd07nb8b902735dd893ac@mail.gmail.com> On Wed, Jul 2, 2008 at 2:54 PM, Robin Lee Powell wrote: > Hey all. I've just moved in from Scheme land, and I'm using FiveAM > for a project of mine. > > I've been trying to do stuff like this: > > (defun menu-tests (page-title) > (test ... page-title ...)) > > ... > (in-suite home-page) > > (menu-tests "Home") > > It doesn't work because "test" expands to an explicit call to > compile in the COMMON-LISP-USER package, which has no idea what > page-title is, so "page-title" is an unbound variable (which, > naturally, is crap). > > I can get around this with macros, of course. I assume that there's > a good reason that test does what it does, but if there isn't, I'd > love if it didn't. :) >From memory, I think that compile is there to make sure that fiveam always picks up redefefined macros. I think you have proposed a perfect solution already, make menu-tests into a macro instead of a function. /Henrik Hjelte From rlpowell at digitalkingdom.org Fri Jul 4 21:03:53 2008 From: rlpowell at digitalkingdom.org (Robin Lee Powell) Date: Fri, 4 Jul 2008 14:03:53 -0700 Subject: [Bese-devel] Totals for fiveam? Message-ID: <20080704210353.GI17855@digitalkingdom.org> Is it possible to get a report of total tests run across all suites? Thanks. -Robin -- Lojban Reason #17: http://en.wikipedia.org/wiki/Buffalo_buffalo Proud Supporter of the Singularity Institute - http://singinst.org/ http://www.digitalkingdom.org/~rlpowell/ *** http://www.lojban.org/ From henrik at evahjelte.com Mon Jul 7 07:56:19 2008 From: henrik at evahjelte.com (Henrik Hjelte) Date: Mon, 7 Jul 2008 09:56:19 +0200 Subject: [Bese-devel] Totals for fiveam? In-Reply-To: <20080704210353.GI17855@digitalkingdom.org> References: <20080704210353.GI17855@digitalkingdom.org> Message-ID: <50e8e4f60807070056y79c628b6wef335a7127446c@mail.gmail.com> On Fri, Jul 4, 2008 at 11:03 PM, Robin Lee Powell wrote: > > Is it possible to get a report of total tests run across all suites? There is an option :in to defsuite so you can put a suite in another suite, the you can run the top suite to run all tests, and get a total report. For example: (in-suite* testindexing :in elephant-tests) /Henrik Hjelte From maillaxa at fastmail.fm Sat Jul 12 08:20:36 2008 From: maillaxa at fastmail.fm (Xavier Maillard) Date: Sat, 12 Jul 2008 10:20:36 +0200 Subject: [Bese-devel] UCW made easy ? Message-ID: <48786954.2040703@fastmail.fm> Hi, Long time no try. I am planning to write several webapps at work and as I want to have fun doing so, I am planning to use Common Lisp. I haven't followed UCW discussion for ages and last time I have tried to make it running here, I failed. Are things better today ? Is UCW asdf-install'able ? Other thing: does any of you ever tried kpax framework ? Regards From henrik at evahjelte.com Sat Jul 12 13:54:38 2008 From: henrik at evahjelte.com (Henrik Hjelte) Date: Sat, 12 Jul 2008 15:54:38 +0200 Subject: [Bese-devel] UCW made easy ? In-Reply-To: <48786954.2040703@fastmail.fm> References: <48786954.2040703@fastmail.fm> Message-ID: <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> On Sat, Jul 12, 2008 at 10:20 AM, Xavier Maillard wrote: > Hi, > > Long time no try. I am planning to write several webapps at work and as I > want to have fun doing so, I am planning to use Common Lisp. > > I haven't followed UCW discussion for ages and last time I have tried to > make it running here, I failed. > > Are things better today ? Is UCW asdf-install'able ? I don't think anyone have wanted to make it asdf-installable, darcs is the prefered way. To have an environment set up to avoid problems you should use darcs to get the sources, use sbcl and linux. Use the http or iolib backend, and be preparedto learn how it works from the sources. I guess that almost everyone that really use ucw these days have tweakedit in some way to suite them. I don't want to discourage you, but I think that you must be able to debug lisp problems in order to work comfortably with ucw. If you gave up trying to start it last time, chances are you might not like it this time either. /Henrik Hjelte From maillaxa at fastmail.fm Tue Jul 15 04:55:58 2008 From: maillaxa at fastmail.fm (Xavier Maillard) Date: Tue, 15 Jul 2008 06:55:58 +0200 Subject: [Bese-devel] UCW made easy ? In-Reply-To: <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> References: <48786954.2040703@fastmail.fm> <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> Message-ID: <487C2DDE.60403@fastmail.fm> Henrik Hjelte a ?crit : > On Sat, Jul 12, 2008 at 10:20 AM, Xavier Maillard wrote: > >> Hi, >> >> Long time no try. I am planning to write several webapps at work and as I >> want to have fun doing so, I am planning to use Common Lisp. >> >> I haven't followed UCW discussion for ages and last time I have tried to >> make it running here, I failed. >> >> Are things better today ? Is UCW asdf-install'able ? >> > > I don't think anyone have wanted to make it asdf-installable, darcs is > the prefered way. > No problem with that. > To have an environment set up to avoid problems you should use darcs > to get the sources, use sbcl and linux. Use the http or iolib > backend, and be preparedto learn how it works from the sources. Still no problem with that. > I > guess that almost everyone that really use ucw these days have > tweakedit in some way to suite them. > > > I don't want to discourage you, but I think that you must be able to > debug lisp problems in order to work comfortably with ucw. If you gave > up trying to start it last time, chances are you might not like it > this time either. > Last time I have tried, I was in an urge to build a quick webapp for work. Today, I still have work to do but I have more time since I am the "project leader". If I choose a Lisp framework it is only because 1) I love common lisp and 2) I think it could be fun to build a web app with either UCW or KPAX. In fact, I want to use the best project _but_ I need to be sure I would not be alone if something is going wrong ;) Also, do you have "real life" examples of what can be achieved with UCW ? KPAX author gave some demos about the possibility offered by KPAX (a minimalistic reddit-like clone for example) and this is exactly why, KPAX is still on my list of possible candidates. Last, how is UCW development organized ? Is Marco still leading UCW ? Did it change ? Etc... Regards, Xavier Maillard From sasha-lisp at arcocene.org Tue Jul 15 22:22:32 2008 From: sasha-lisp at arcocene.org (Sasha Kovar) Date: Tue, 15 Jul 2008 15:22:32 -0700 Subject: [Bese-devel] UCW made easy ? In-Reply-To: <487C2DDE.60403@fastmail.fm> References: <48786954.2040703@fastmail.fm> <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> <487C2DDE.60403@fastmail.fm> Message-ID: <20080715222232.GM95246@arcocene.org> .-- Xavier Maillard: | Also, do you have "real life" examples of what can be achieved with UCW? paragent.com is probably the canonical example of a commercial site based on UCW. You can download the source code at http://code.google.com/p/paragent/ My own site toonlet.com is also built on UCW (the ucw-ajax branch), and I'd be happy to answer any questions related to that. There are others as well, though the names escape me at the moment. | Last, how is UCW development organized ? Is Marco still leading UCW ? Currently a loose knit and fairly quiet bunch. Drew Crampsie has picked up the torch and promises some new work in the near future: http://thread.gmane.org/gmane.lisp.web.uncommonweb.devel/2391 Sasha From maillaxa at fastmail.fm Tue Jul 15 22:29:03 2008 From: maillaxa at fastmail.fm (Xavier Maillard) Date: Wed, 16 Jul 2008 00:29:03 +0200 Subject: [Bese-devel] UCW made easy ? In-Reply-To: <20080715222232.GM95246@arcocene.org> References: <48786954.2040703@fastmail.fm> <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> <487C2DDE.60403@fastmail.fm> <20080715222232.GM95246@arcocene.org> Message-ID: <487D24AF.9050605@fastmail.fm> Sasha Kovar a ?crit : > .-- Xavier Maillard: > | Also, do you have "real life" examples of what can be achieved with UCW? > > paragent.com is probably the canonical example of a commercial site based on > UCW. You can download the source code at http://code.google.com/p/paragent/ > > Drew has introduced paragent to me and it looks great ! > My own site toonlet.com is also built on UCW (the ucw-ajax branch), and I'd > be happy to answer any questions related to that. There are others as well, > though the names escape me at the moment. > > Nice job. > | Last, how is UCW development organized ? Is Marco still leading UCW ? > > Currently a loose knit and fairly quiet bunch. Drew Crampsie has picked up > the torch and promises some new work in the near future: > http://thread.gmane.org/gmane.lisp.web.uncommonweb.devel/2391 > Hope UCW will have its "revival" then ;) Regards P.S: I finally got the examples running (partially) onto my website. From henrik at evahjelte.com Tue Jul 15 23:56:52 2008 From: henrik at evahjelte.com (Henrik Hjelte) Date: Wed, 16 Jul 2008 01:56:52 +0200 Subject: [Bese-devel] UCW made easy ? In-Reply-To: <20080715222232.GM95246@arcocene.org> References: <48786954.2040703@fastmail.fm> <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> <487C2DDE.60403@fastmail.fm> <20080715222232.GM95246@arcocene.org> Message-ID: <50e8e4f60807151656m148287e1v791cd87fa4e4fac8@mail.gmail.com> On Wed, Jul 16, 2008 at 12:22 AM, Sasha Kovar wrote: > My own site toonlet.com is also built on UCW (the ucw-ajax branch), Cool! Now I know something to do on my vacation if my wife lets me bring the laptop! > be happy to answer any questions related to that. There are others as well, > though the names escape me at the moment. stix.to and also the big governent intranet by Attila Lendvai et al. /Henrik From burban at opopop.net Wed Jul 16 22:58:18 2008 From: burban at opopop.net (burban at opopop.net) Date: 16 Jul 2008 22:58:18 +0000 Subject: [Bese-devel] UCW made easy ? In-Reply-To: <50e8e4f60807151656m148287e1v791cd87fa4e4fac8@mail.gmail.com> References: <48786954.2040703@fastmail.fm> <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> <487C2DDE.60403@fastmail.fm> <20080715222232.GM95246@arcocene.org> <50e8e4f60807151656m148287e1v791cd87fa4e4fac8@mail.gmail.com> Message-ID: <87ej5te8s5.fsf@default.opopop.net> "Henrik Hjelte" writes: > On Wed, Jul 16, 2008 at 12:22 AM, Sasha Kovar wrote: > > > My own site toonlet.com is also built on UCW (the ucw-ajax branch), ^^^^^^^^^^^ Nice, I missed it in my UCW web sites collection. > Cool! Now I know something to do on my vacation if my wife lets me > bring the laptop! > > > be happy to answer any questions related to that. There are others as well, > > though the names escape me at the moment. > > stix.to and also the big governent intranet by Attila Lendvai et al. > > /Henrik The code behind these advanced examples seems not available. IMHO, filling that hole will promote UCW much more. Compare UCW state to e.g. Sun Java site, which is full of example code exercising all aspects of the language and its libraries. I tried to correct that a bit, so here a shameless plug: you can download the real code behind an UCW web site here: http://lisp.opopop.net I am still learning UCW, so it covers only simple stuff. But if it can help you... Cheers. -- B. Urban From burban at opopop.net Wed Jul 16 23:16:12 2008 From: burban at opopop.net (burban at opopop.net) Date: 16 Jul 2008 23:16:12 +0000 Subject: [Bese-devel] UCW made easy ? In-Reply-To: <20080715222232.GM95246@arcocene.org> References: <48786954.2040703@fastmail.fm> <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> <487C2DDE.60403@fastmail.fm> <20080715222232.GM95246@arcocene.org> Message-ID: <878ww1e7yb.fsf@default.opopop.net> Sasha Kovar writes: > .-- Xavier Maillard: > | Also, do you have "real life" examples of what can be achieved with UCW? > > paragent.com is probably the canonical example of a commercial site based on > UCW. You can download the source code at http://code.google.com/p/paragent/ OOPS! I have browsed a bit too fast my email, and missed completely that. So forget my stupid comment about code not available for advanced UCW examples... > My own site toonlet.com is also built on UCW (the ucw-ajax branch), and I'd > be happy to answer any questions related to that. There are others as well, > though the names escape me at the moment. > > | Last, how is UCW development organized ? Is Marco still leading UCW ? > > Currently a loose knit and fairly quiet bunch. Drew Crampsie has picked up > the torch and promises some new work in the near future: > http://thread.gmane.org/gmane.lisp.web.uncommonweb.devel/2391 > > Sasha -- B. Urban From maillaxa at fastmail.fm Thu Jul 17 20:01:36 2008 From: maillaxa at fastmail.fm (Xavier Maillard) Date: Thu, 17 Jul 2008 22:01:36 +0200 Subject: [Bese-devel] UCW made easy ? In-Reply-To: <87ej5te8s5.fsf@default.opopop.net> References: <48786954.2040703@fastmail.fm> <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> <487C2DDE.60403@fastmail.fm> <20080715222232.GM95246@arcocene.org> <50e8e4f60807151656m148287e1v791cd87fa4e4fac8@mail.gmail.com> <87ej5te8s5.fsf@default.opopop.net> Message-ID: <487FA520.5030901@fastmail.fm> Hi, > IMHO, filling that hole will promote UCW much more. Compare UCW state to e.g. > Sun Java site, which is full of example code exercising all aspects of the language and its libraries. > I agree. We also need to have documentations up-to-date, tutorials, etc. > I tried to correct that a bit, so here a shameless plug: > you can download the real code behind > an UCW web site here: http://lisp.opopop.net > > I am still learning UCW, so it covers only simple stuff. > But if it can help you... > Nicely done ! I need to understand how to setup your application here but it is nice to see other people are really using UCW. Regards From drewc at tech.coop Thu Jul 17 20:28:00 2008 From: drewc at tech.coop (Drew Crampsie) Date: Thu, 17 Jul 2008 13:28:00 -0700 Subject: [Bese-devel] UCW made easy ? In-Reply-To: <487FA520.5030901@fastmail.fm> References: <48786954.2040703@fastmail.fm> <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> <487C2DDE.60403@fastmail.fm> <20080715222232.GM95246@arcocene.org> <50e8e4f60807151656m148287e1v791cd87fa4e4fac8@mail.gmail.com> <87ej5te8s5.fsf@default.opopop.net> <487FA520.5030901@fastmail.fm> Message-ID: 2008/7/17 Xavier Maillard : > Hi, > >> IMHO, filling that hole will promote UCW much more. Compare UCW state to >> e.g. Sun Java site, which is full of example code exercising all aspects of >> the language and its libraries. >> > > I agree. We also need to have documentations up-to-date, tutorials, etc. Better get writing guys.. anything you do is appreciated and i will include anything worthwhile in the 'official' tree :). Cheers, drewc >> >> I tried to correct that a bit, so here a shameless plug: you can download >> the real code behind an UCW web site here: http://lisp.opopop.net >> >> I am still learning UCW, so it covers only simple stuff. But if it can >> help you... > > Nicely done ! I need to understand how to setup your application here but it > is nice to see other > people are really using UCW. > > Regards > > _______________________________________________ > bese-devel mailing list > bese-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/bese-devel > From maillaxa at fastmail.fm Thu Jul 17 20:30:57 2008 From: maillaxa at fastmail.fm (Xavier Maillard) Date: Thu, 17 Jul 2008 22:30:57 +0200 Subject: [Bese-devel] UCW made easy ? In-Reply-To: References: <48786954.2040703@fastmail.fm> <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> <487C2DDE.60403@fastmail.fm> <20080715222232.GM95246@arcocene.org> <50e8e4f60807151656m148287e1v791cd87fa4e4fac8@mail.gmail.com> <87ej5te8s5.fsf@default.opopop.net> <487FA520.5030901@fastmail.fm> Message-ID: <487FAC01.6030908@fastmail.fm> Drew Crampsie a ?crit : > 2008/7/17 Xavier Maillard : > >> Hi, >> >> >>> IMHO, filling that hole will promote UCW much more. Compare UCW state to >>> e.g. Sun Java site, which is full of example code exercising all aspects of >>> the language and its libraries. >>> >>> >> I agree. We also need to have documentations up-to-date, tutorials, etc. >> > > > Better get writing guys.. anything you do is appreciated and i will > include anything worthwhile in the 'official' tree :). > That's planned ! In fact as long as I am discovering UCW, I will take notes and try to get something cool out of them. Currently I am trying to think the best way to organize UCW devel onto my platform. We use standards here and I can't just throw lisp codes anywhere. I need to get a script to launch UCW as a "daemon" to get rid of the console, etc. Regards, X From bryan.emrys at gmail.com Fri Jul 18 00:58:42 2008 From: bryan.emrys at gmail.com (Bryan Emrys) Date: Thu, 17 Jul 2008 17:58:42 -0700 Subject: [Bese-devel] UCW made easy ? In-Reply-To: <487FAC01.6030908@fastmail.fm> References: <48786954.2040703@fastmail.fm> <50e8e4f60807120654u624bbc0di864b37a2272aedb7@mail.gmail.com> <487C2DDE.60403@fastmail.fm> <20080715222232.GM95246@arcocene.org> <50e8e4f60807151656m148287e1v791cd87fa4e4fac8@mail.gmail.com> <87ej5te8s5.fsf@default.opopop.net> <487FA520.5030901@fastmail.fm> <487FAC01.6030908@fastmail.fm> Message-ID: The initial question on writing docs is which ucw is the starting point? ucw, ucw_ajax, ucw boxset from several months ago, lol? Drew, you seem to be taking the lead on development direction, any suggestions? Bryan On Thu, Jul 17, 2008 at 1:30 PM, Xavier Maillard wrote: > Drew Crampsie a ?crit : > >> 2008/7/17 Xavier Maillard : >> >> >>> Hi, >>> >>> >>> >>>> IMHO, filling that hole will promote UCW much more. Compare UCW state to >>>> e.g. Sun Java site, which is full of example code exercising all >>>> aspects of >>>> the language and its libraries. >>>> >>>> >>>> >>> I agree. We also need to have documentations up-to-date, tutorials, etc. >>> >>> >> >> >> Better get writing guys.. anything you do is appreciated and i will >> include anything worthwhile in the 'official' tree :). >> >> > That's planned ! In fact as long as I am discovering UCW, I will take notes > and try to get something cool out of them. > > Currently I am trying to think the best way to organize UCW devel onto my > platform. We use standards > here and I can't just throw lisp codes anywhere. I need to get a script to > launch UCW as a "daemon" to get rid of the console, etc. > > Regards, > > > X > > _______________________________________________ > bese-devel mailing list > bese-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/bese-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From evrim at core.gen.tr Sun Jul 20 14:34:45 2008 From: evrim at core.gen.tr (Evrim Ulu) Date: Sun, 20 Jul 2008 17:34:45 +0300 Subject: [Bese-devel] Core Server News, 20/07/2008 Message-ID: <48834D05.5040808@core.gen.tr> Hi, Here are Core Server News: Web1.0: -------------------------------------------------------------------- Continuation based Web 1.0 framework is ready for production. Now we have a PLT like web framework. http://labs.core.gen.tr/#web1 Javascript: --------------------------------------------------------------------- Lisp to javascript compiler now generates static renderers which saves us a lot of performance and memory. Besides, one can use flet/labels in javascript. There are several more fixes like implicit addition of return statements to leafs of lisp forms. Moreover, accessors and slots defined by defcomponent are now automatically transformed to 'this' keyword in javascript by default. Naturally, parenscript support is dropped. http://labs.core.gen.tr/#javascript Prevalence Database: --------------------------------------------------------------------- Database programming document added. http://labs.core.gen.tr/#databaseprogramming Examples --------------------------------------------------------------------- Some examples added to examples/ directory: - hello.lisp, Hello Application - guestbook.lisp Simple Guestbook Application - blog.lisp Simple Blog Application - pinger.lisp Ping command implementation using Command Framework - resource-protected.lisp Shows basic Core Server Unit usage - websum.lisp Demonstration of Web1.0 Framework -- Best regards, Core Server Dev Team http://labs.core.gen.tr/ From rlpowell at digitalkingdom.org Thu Jul 24 02:28:08 2008 From: rlpowell at digitalkingdom.org (Robin Lee Powell) Date: Wed, 23 Jul 2008 19:28:08 -0700 Subject: [Bese-devel] Core Server News, 20/07/2008 In-Reply-To: <48834D05.5040808@core.gen.tr> References: <48834D05.5040808@core.gen.tr> Message-ID: <20080724022808.GM5085@digitalkingdom.org> On Sun, Jul 20, 2008 at 05:34:45PM +0300, Evrim Ulu wrote: > Hi, > > Here are Core Server News: I hadn't heard of core-server before; looks like interesting reading. I notice it isn't listed at http://www.cliki.net/web ; is there a reason for this? What's the connection, if any, between bese and COR3? How about between those and UncommonWeb? Just curious. Thanks. -Robin From aditya.siram at gmail.com Fri Jul 25 00:07:40 2008 From: aditya.siram at gmail.com (aditya siram) Date: Thu, 24 Jul 2008 19:07:40 -0500 Subject: [Bese-devel] UCW Compilation error Message-ID: <594f78210807241707w49b7d84an3e39e7a669d5b441@mail.gmail.com> Hi all, I am trying ucw-ajax for the first time in SBCL 1.0.15. I have installed and loaded all the dependencies, however I get the error below running start.lisp. Is this an issue with my version of cl-def? Thanks ... deech > (load "/home/deech/MyDownloads/ucw_ajax/etc/start.lisp") ... ; compiling file "/home/deech/MyDownloads/ucw_ajax/src/rerl/rerl-utils.lisp" (written 24 JUL 2008 04:41:06 PM): ; compiling (IN-PACKAGE :IT.BESE.UCW) ; compiling (DEF (FUNCTION I) ...) ; compiling (DEF (FUNCTION I) ...) ; compiling (DEF (FUNCTION I) ...) ; compiling (DEF (FUNCTION I) ...) ; compiling (DEF WITH-MACRO ...) ; file: /home/deech/MyDownloads/ucw_ajax/src/rerl/rerl-utils.lisp ; in: DEF WITH-MACRO ; (CL-DEF:DEF CL-DEF:WITH-MACRO IT.BESE.UCW::WITH-LOCK-HELD-ON-SERVER ; (IT.BESE.UCW::SERVER) ; (MULTIPLE-VALUE-PROG1 ; (PROGN ; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE ; "Entering with-lock-held-on-server for server ~S in thread ~S" ; IT.BESE.UCW::SERVER (BORDEAUX-THREADS:CURRENT-THREAD)) ; (BORDEAUX-THREADS:WITH-RECURSIVE-LOCK-HELD (#) ; CL-DEF:-BODY-)) ; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE ; "Leaving with-lock-held-on-server for server ~S in thread ~S" ; IT.BESE.UCW::SERVER (BORDEAUX-THREADS:CURRENT-THREAD)))) ; ; caught ERROR: ; (during macroexpansion of (DEF WITH-MACRO ...)) ; Please insert at least one (-body-) form in the body of a with-macro ; compiling (DEF WITH-MACRO ...) ; file: /home/deech/MyDownloads/ucw_ajax/src/rerl/rerl-utils.lisp ; in: DEF WITH-MACRO ; (CL-DEF:DEF CL-DEF:WITH-MACRO IT.BESE.UCW:WITH-LOCK-HELD-ON-APPLICATION ; (IT.BESE.UCW::APPLICATION) ; (ITERATE:ITER ; (ITERATE:FOR (NIL IT.BESE.UCW::SESSION) :IN-HASHTABLE ; (IT.BESE.UCW::APPLICATION.SESSION-TABLE ; IT.BESE.UCW::APPLICATION)) ; (ASSERT ; (NOT (IT.BESE.UCW::SESSION-LOCK-HELD-P IT.BESE.UCW::SESSION)) ; NIL ; "You are trying to lock the application ~A while one of its session ~A is locked by you" ; IT.BESE.UCW::APPLICATION IT.BESE.UCW::SESSION)) ; (MULTIPLE-VALUE-PROG1 ; (PROGN ; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE ; "Entering with-lock-held-on-application for app ~S in thread ~S" ; IT.BESE.UCW::APPLICATION (BORDEAUX-THREADS:CURRENT-THREAD)) ; (BORDEAUX-THREADS:WITH-RECURSIVE-LOCK-HELD (#) ; CL-DEF:-BODY-)) ; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE ; "Leaving with-lock-held-on-application for app ~S in thread ~S" ; IT.BESE.UCW::APPLICATION (BORDEAUX-THREADS:CURRENT-THREAD)))) ; ; caught ERROR: ; (during macroexpansion of (DEF WITH-MACRO ...)) ; Please insert at least one (-body-) form in the body of a with-macro ; compiling (DEF WITH-MACRO ...) ; file: /home/deech/MyDownloads/ucw_ajax/src/rerl/rerl-utils.lisp ; in: DEF WITH-MACRO ; (CL-DEF:DEF CL-DEF:WITH-MACRO IT.BESE.UCW:WITH-LOCK-HELD-ON-SESSION ; (IT.BESE.UCW::SESSION) ; (MULTIPLE-VALUE-PROG1 ; (PROGN ; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE ; "Entering with-lock-held-on-session for ~S in thread ~S" ; IT.BESE.UCW::SESSION (BORDEAUX-THREADS:CURRENT-THREAD)) ; (BORDEAUX-THREADS:WITH-RECURSIVE-LOCK-HELD (#) ; CL-DEF:-BODY-)) ; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE ; "Leaving with-lock-held-on-session for ~S in thread ~S" ; IT.BESE.UCW::SESSION (BORDEAUX-THREADS:CURRENT-THREAD)))) ; ; caught ERROR: ; (during macroexpansion of (DEF WITH-MACRO ...)) ; Please insert at least one (-body-) form in the body of a with-macro From attila.lendvai at gmail.com Mon Jul 28 16:24:46 2008 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Mon, 28 Jul 2008 18:24:46 +0200 Subject: [Bese-devel] UCW Compilation error In-Reply-To: <594f78210807241707w49b7d84an3e39e7a669d5b441@mail.gmail.com> References: <594f78210807241707w49b7d84an3e39e7a669d5b441@mail.gmail.com> Message-ID: > I am trying ucw-ajax for the first time in SBCL 1.0.15. I have > installed and loaded all the dependencies, however I get the error > below running start.lisp. Is this an issue with my version of cl-def? in the short term, unpull some patches from cl-def that touches the with-macro definer. in the long term, wait for Drew's UCW cleanup. i'm not keeping UCW in sync with the other libs anymore, so don't pull the dependencies until the cleanup paches arrive. -- attila