From luca at pca.it Sun Aug 9 18:14:47 2009 From: luca at pca.it (Luca Capello) Date: Sun, 09 Aug 2009 20:14:47 +0200 Subject: [Bese-devel] Bug#540700: RFA: fiveam -- simple regression testing framework Message-ID: <87r5vkvoq0.fsf@gismo.pca.it> Package: wnpp Severity: normal Hi there! As I explained on the pkg-common-lisp-devel@ mailing list, I have no more interest in maintaining FiveAM: http://lists.alioth.debian.org/pipermail/pkg-common-lisp-devel/2009-July/001337.html If no one will step in and adopt FiveAM, I will ask for its removal in two weeks. Package description is below. Thx, bye, Gismo / Luca ===== Homepage: http://common-lisp.net/project/bese/FiveAM.html Description: simple regression testing framework FiveAM is a simple (as far as writing and running tests goes) regression testing framework. It has been designed with Common Lisp's interactive development model in mind. . Features: * Test and test suite hierarchies allow test to be organized into hierarchies to ease running * Functions for re-running recently run tests. * Inter-test dependencies. . The documentation is provided via the cl-qbook package. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 834 bytes Desc: not available URL: From luca at pca.it Sun Aug 9 18:26:54 2009 From: luca at pca.it (Luca Capello) Date: Sun, 09 Aug 2009 20:26:54 +0200 Subject: [Bese-devel] Bug#540703: RFA: yaclml -- Yet Another Common Lisp Markup Language Message-ID: <87eirku9ld.fsf@gismo.pca.it> Package: wnpp Severity: normal Hi there! As I explained on the pkg-common-lisp-devel@ mailing list, I have no more interest in maintaining yaclml: http://lists.alioth.debian.org/pipermail/pkg-common-lisp-devel/2009-July/001337.html If no one will step in and adopt yaclml, I will ask for its removal in two weeks. Package description is below. Thx, bye, Gismo / Luca ===== Homepage: http://common-lisp.net/project/bese/yaclml.html Description: Yet Another Common Lisp Markup Language YACLML is a collection of macros and utilities for generating XML/HTML like markup from lisp code. . Features: * Constant folds as much as possible. * Macros for generating HTML from within lisp code. * Templating system for generating HTML from designer templates. . The recommended packages add documentation via cl-qbook or a test suite with cl-fiveam. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 834 bytes Desc: not available URL: From luca at pca.it Sun Aug 9 18:04:53 2009 From: luca at pca.it (Luca Capello) Date: Sun, 09 Aug 2009 20:04:53 +0200 Subject: [Bese-devel] Bug#540699: RFA: arnesi -- small Common Lisp utilities Message-ID: <87my68x3qy.fsf@gismo.pca.it> Package: wnpp Severity: normal Hi there! As I explained on the pkg-common-lisp-devel@ mailing list, I have no more interest in maintaining arnesi: http://lists.alioth.debian.org/pipermail/pkg-common-lisp-devel/2009-July/001337.html If no one will step in and adopt arnesi, I will ask for its removal in two weeks. Package description is below. Thx, bye, Gismo / Luca ===== Homepage: http://common-lisp.net/project/bese/arnesi.html Description: small Common Lisp utilities arnesi is a Common Lisp utility suite. It contains various "bits 'n pieces" of code. . Features: * Flow control macros - while, whichever, if-bind, etc. * A simple logging facility - kind-of/sort-of/maybe like log4j. * HTTP/HTML utilities - URL and HTML escaping. * Pattern matching - fare-matcher style pattern matcher and "regular" list matcher. * Accumulation - collecting and reducing macros. * Cps transformer - an ad-hoc, bug ridden implementation of half of call/cc. * Decimal arithmetic - convert floats to exact rationals and vice versa with a given precision; standard rounding functions. * MOP compatibility package - The MOPP package provides the MOP's symbols on various implementations. Currently OpenMCL, CMUCL, SBCL, Lispworks and CLISP are supported. . The recommended packages add extra features: documentation via cl-qbook, test suite with cl-fiveam, add-ons for cl-ppcre and integration with SLIME swank with cl-swank. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 834 bytes Desc: not available URL: From luca at pca.it Sun Aug 9 18:23:12 2009 From: luca at pca.it (Luca Capello) Date: Sun, 09 Aug 2009 20:23:12 +0200 Subject: [Bese-devel] Bug#540702: RFA: qbook -- create HTML/LaTeX versions of Common Lisp source code Message-ID: <87zla8u9rj.fsf@gismo.pca.it> Package: wnpp Severity: normal Hi there! As I explained on the pkg-common-lisp-devel@ mailing list, I have no more interest in maintaining qbook: http://lists.alioth.debian.org/pipermail/pkg-common-lisp-devel/2009-July/001337.html If no one will step in and adopt qbook, I will ask for its removal in two weeks. Package description is below. Thx, bye, Gismo / Luca ===== Homepage: http://common-lisp.net/project/bese/qbook.html Description: create HTML/LaTeX versions of Common Lisp source code qbook is a Common Lisp tool to create HTML/LaTeX versions of source code. . Features: * Very simple (easy to learn and use). * It can produce HTML or LaTeX. . In order to produce LaTeX documents, you need to install the texlive-latex-base package. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 834 bytes Desc: not available URL: From nikolaus at nikolaus-demmel.de Sun Aug 9 21:25:15 2009 From: nikolaus at nikolaus-demmel.de (Nikolaus Demmel) Date: Sun, 9 Aug 2009 23:25:15 +0200 Subject: [Bese-devel] Patch for arnesi walker of load-time-value Message-ID: Hi, the walker for load-time-value is defined twice. I propose the attached patch. Regards, Niko Demmel -------------- next part -------------- A non-text attachment was scrubbed... Name: load-time-value.patch Type: application/octet-stream Size: 11830 bytes Desc: not available URL: From nikolaus at nikolaus-demmel.de Sun Aug 9 21:45:02 2009 From: nikolaus at nikolaus-demmel.de (Nikolaus Demmel) Date: Sun, 9 Aug 2009 23:45:02 +0200 Subject: [Bese-devel] Fixed wrong use of "is" in walker unit tests. Message-ID: <5AB946DF-2423-4EB4-8430-51908375033A@nikolaus-demmel.de> A non-text attachment was scrubbed... Name: walk-test-suite.patch Type: application/octet-stream Size: 12503 bytes Desc: not available URL: From nikolaus at nikolaus-demmel.de Sun Aug 9 21:53:46 2009 From: nikolaus at nikolaus-demmel.de (Nikolaus Demmel) Date: Sun, 9 Aug 2009 23:53:46 +0200 Subject: [Bese-devel] Patch removing (seemingly) obsolete parameters. Message-ID: <541A5988-FE88-42EF-BB83-2371CD6AC694@nikolaus-demmel.de> Regards, Niko -------------- next part -------------- A non-text attachment was scrubbed... Name: obsolete-parameters.patch Type: application/octet-stream Size: 11743 bytes Desc: not available URL: From nikolaus at nikolaus-demmel.de Sun Aug 9 21:59:07 2009 From: nikolaus at nikolaus-demmel.de (Nikolaus Demmel) Date: Sun, 9 Aug 2009 23:59:07 +0200 Subject: [Bese-devel] Bugs in arnesi walker. 3 Test cases that should pass, but dont. Patch to follow soon. Message-ID: Regards, Niko -------------- next part -------------- A non-text attachment was scrubbed... Name: failing-test-cases.patch Type: application/octet-stream Size: 11323 bytes Desc: not available URL: From nikolaus at nikolaus-demmel.de Sun Aug 9 23:37:54 2009 From: nikolaus at nikolaus-demmel.de (Nikolaus Demmel) Date: Mon, 10 Aug 2009 01:37:54 +0200 Subject: [Bese-devel] Patch for fixing the failing test cases sent earlier Message-ID: <2F611DC3-768D-4ED4-985E-C53D7E04668B@nikolaus-demmel.de> Regards, Niko -------------- next part -------------- A non-text attachment was scrubbed... Name: shaddowing-macros.patch Type: application/octet-stream Size: 12591 bytes Desc: not available URL: From nikolaus at nikolaus-demmel.de Sun Aug 9 23:41:29 2009 From: nikolaus at nikolaus-demmel.de (Nikolaus Demmel) Date: Mon, 10 Aug 2009 01:41:29 +0200 Subject: [Bese-devel] Patch for arnesi walker of load-time-value In-Reply-To: References: Message-ID: <74C27F69-6DAA-44A6-9579-54994585E6F0@nikolaus-demmel.de> The patch is still buggy. Attached is a corrected version. This now makes the unit test for load time value pass. Sorry for sending so many seperate patches. I've never used darcs before (except pulling repos). I guess i could have sent all in in a bundle. Best Regards, Niko -------------- next part -------------- A non-text attachment was scrubbed... Name: load-time-value-patch-2.patch Type: application/octet-stream Size: 12369 bytes Desc: not available URL: -------------- next part -------------- Am 09.08.2009 um 23:25 schrieb Nikolaus Demmel: > Hi, > > the walker for load-time-value is defined twice. I propose the > attached patch. > > Regards, > Niko Demmel > > _______________________________________________ > bese-devel mailing list > bese-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/bese-devel From nikolaus at nikolaus-demmel.de Mon Aug 10 20:52:44 2009 From: nikolaus at nikolaus-demmel.de (Nikolaus Demmel) Date: Mon, 10 Aug 2009 22:52:44 +0200 Subject: [Bese-devel] Using test-suite code in other project Message-ID: <91C14C03-0C3F-4AE7-A473-A1AC16A68FF0@nikolaus-demmel.de> Hi, I was woundering about the licensing of the arnesi code. The lib itself is BSD as i understand it, but what about the test-suite files? They don't contain license information. Specifically I'd like to use the test-suite of the walker component, adapt it and use it as a test suite for my own walker. (My project is BSD licensed aswell). I can't imagine this being a problem, but want to make sure. Regards, Niko From kilian.sprotte at googlemail.com Tue Aug 11 08:40:43 2009 From: kilian.sprotte at googlemail.com (Kilian Sprotte) Date: Tue, 11 Aug 2009 08:40:43 +0000 Subject: [Bese-devel] Using test-suite code in other project In-Reply-To: <91C14C03-0C3F-4AE7-A473-A1AC16A68FF0@nikolaus-demmel.de> (Nikolaus Demmel's message of "Mon\, 10 Aug 2009 22\:52\:44 +0200") References: <91C14C03-0C3F-4AE7-A473-A1AC16A68FF0@nikolaus-demmel.de> Message-ID: <87eirin3p0.fsf@gmail.com> Hi Nikolaus, I cannot help you with the licence question. > Specifically I'd like to use the test-suite of the walker component, > adapt it and use it as a test suite for my own walker. (My project is > BSD licensed aswell). But out of interest, what is the name of your new walker? Is it somewhere available? Regards, Kilian From russ at acceleration.net Tue Aug 11 13:15:43 2009 From: russ at acceleration.net (Russ Tyndall) Date: Tue, 11 Aug 2009 09:15:43 -0400 Subject: [Bese-devel] Using test-suite code in other project In-Reply-To: <91C14C03-0C3F-4AE7-A473-A1AC16A68FF0@nikolaus-demmel.de> References: <91C14C03-0C3F-4AE7-A473-A1AC16A68FF0@nikolaus-demmel.de> Message-ID: <4A816EFF.1060907@acceleration.net> My understanding is that would be fine and that all the code is BSD licensed, though some might not be being explicit about it. You might also wish to check http://common-lisp.net/project/cl-walker/ which is a fork and extension of the walker in arnesi. I'm not sure, but it might meet your needs directly or it might be a better place to start with your modifications. Thanks for the patches to walker BTW. HTH, Russ Nikolaus Demmel wrote: > Hi, > > I was woundering about the licensing of the arnesi code. The lib > itself is BSD as i understand it, but what about the test-suite > files? They don't contain license information. > > Specifically I'd like to use the test-suite of the walker component, > adapt it and use it as a test suite for my own walker. (My project is > BSD licensed aswell). > > I can't imagine this being a problem, but want to make sure. > > Regards, > Niko > > _______________________________________________ > bese-devel mailing list > bese-devel at common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/bese-devel > From nikolaus at nikolaus-demmel.de Wed Aug 12 13:55:42 2009 From: nikolaus at nikolaus-demmel.de (Nikolaus Demmel) Date: Wed, 12 Aug 2009 15:55:42 +0200 Subject: [Bese-devel] Using test-suite code in other project In-Reply-To: <87eirin3p0.fsf@gmail.com> References: <91C14C03-0C3F-4AE7-A473-A1AC16A68FF0@nikolaus-demmel.de> <87eirin3p0.fsf@gmail.com> Message-ID: <846387A2-C939-4E8C-BCA8-FC731A613ECF@nikolaus-demmel.de> Am 11.08.2009 um 10:40 schrieb Kilian Sprotte: > >> Specifically I'd like to use the test-suite of the walker component, >> adapt it and use it as a test suite for my own walker. (My project is >> BSD licensed aswell). > > But out of interest, what is the name of your new walker? Is it > somewhere available? Its special purpose, part of a high-level-planning language and doesn't really have a name. Its a bit simpler than Arnesi/cl-walker, since it doesn't build an AST. (I guess I could have used one of those instead of writing my own walker, but that wouldn't be any fun, would it...) It is used in a university project [1] at TUM in Munich. It isn't available, but will be distrubuted as part of ROS [2] eventually I guess. (Though I'm not sure many more people will be interested in the stuff we do :-P ) Best regards, Niko Demmel [1] http://www9.cs.tum.edu/research/cogito/ [2] http://en.wikipedia.org/wiki/ROS_(Robot_Operating_System) From nikolaus at nikolaus-demmel.de Wed Aug 12 14:02:38 2009 From: nikolaus at nikolaus-demmel.de (Nikolaus Demmel) Date: Wed, 12 Aug 2009 16:02:38 +0200 Subject: [Bese-devel] Using test-suite code in other project In-Reply-To: <4A816EFF.1060907@acceleration.net> References: <91C14C03-0C3F-4AE7-A473-A1AC16A68FF0@nikolaus-demmel.de> <4A816EFF.1060907@acceleration.net> Message-ID: Hi Russ, Am 11.08.2009 um 15:15 schrieb Russ Tyndall: > My understanding is that would be fine and that all the code is BSD > licensed, though some might not be being explicit about it. > Thats what I assumed. Its really just the one file containing the walker unit tests I'm interested in. (Actually in the time it took me to ask here I'd probably have written my own set of test from scratch...) > You might also wish to check http://common-lisp.net/project/cl-walker/ > which is a fork and extension of the walker in arnesi. I'm not sure, > but it might meet your needs directly or it might be a better place to > start with your modifications. Yeah I'm very aware of cl-walker. It has some of the same bugs I just patched for arnesi walker. I intend to write a patch for those too soon. The tests I'm interested in are pretty much the same though. > > Thanks for the patches to walker BTW. > Drew C. wrote some of it (I put acknoledgement in the patch comments. I hope I didn't screw the patches up. I ran into a problem with darcs and did amend-record with the first record (The one about load-time-value, for which i sent a 2nd version). But that was after I sent the other patches. I have no idea whether darcs can handle that sort of thing. Best regards, Niko Demmel