Lisp HUG Maillist Archive

Franz's tester.cl

Hi,

Franz's open source page includes an ammended-LGPL test harness in a single
file, tester.cl:

http://opensource.franz.com/test/index.html

A search of lisp-hug on gmane, and a search on cliki, found no hits for
tester.cl. I ported it to LispWorks. The port performs the same as all the
tests in the examples on http://opensource.franz.com/test/index.html except
for the final one. In that test, ACL traps a (break...). "CLHS 9.2 break"
says "...goes directly into the debugger without allowing any possibility of
interception by programmed error-handling facilities." so perhaps ACL is
non-conforming.

I renamed tester.cl to tester.lisp to match everything else I use.

Tester.cl uses the if* macro. I seem to recall seeing it posted somewhere but
can't find it now... probably night blindness. Is the macro available? In the
meantime, I replaced if* with cond.

Tested under LWW 4.3.7.

Feedback is more than welcome.

Jeff Caldwell



	
		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

AW: Franz's tester.cl

I think I saw it in portable allegroserve distribution.

Andreas


> -----Ursprüngliche Nachricht-----
> Von: owner-lisp-hug@lispworks.com 
> [mailto:owner-lisp-hug@lispworks.com] Im Auftrag von Jeff Caldwell
> Gesendet: Samstag, 29. Oktober 2005 10:08
> An: lisp-hug@lispworks.com
> Betreff: Franz's tester.cl
> 
> 
> Hi,
> 
> Franz's open source page includes an ammended-LGPL test 
> harness in a single file, tester.cl:
> 
http://opensource.franz.com/test/index.html

A search of lisp-hug on gmane, and a search on cliki, found no hits for
tester.cl. I ported it to LispWorks. The port performs the same as all
the tests in the examples on http://opensource.franz.com/test/index.html
except for the final one. In that test, ACL traps a (break...). "CLHS
9.2 break" says "...goes directly into the debugger without allowing any
possibility of interception by programmed error-handling facilities." so
perhaps ACL is non-conforming.

I renamed tester.cl to tester.lisp to match everything else I use.

Tester.cl uses the if* macro. I seem to recall seeing it posted
somewhere but can't find it now... probably night blindness. Is the
macro available? In the meantime, I replaced if* with cond.

Tested under LWW 4.3.7.

Feedback is more than welcome.

Jeff Caldwell



	
		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com



Re: Franz's tester.cl

You can find the if* macro at http://www.franz.com/~jkf/ifstar.txt

Barry.

Jeff Caldwell wrote:
> Hi,
> 
> Franz's open source page includes an ammended-LGPL test harness in a single
> file, tester.cl:
> 
> http://opensource.franz.com/test/index.html
> 
> A search of lisp-hug on gmane, and a search on cliki, found no hits for
> tester.cl. I ported it to LispWorks. The port performs the same as all the
> tests in the examples on http://opensource.franz.com/test/index.html except
> for the final one. In that test, ACL traps a (break...). "CLHS 9.2 break"
> says "...goes directly into the debugger without allowing any possibility of
> interception by programmed error-handling facilities." so perhaps ACL is
> non-conforming.
> 
> I renamed tester.cl to tester.lisp to match everything else I use.
> 
> Tester.cl uses the if* macro. I seem to recall seeing it posted somewhere but
> can't find it now... probably night blindness. Is the macro available? In the
> meantime, I replaced if* with cond.
> 
> Tested under LWW 4.3.7.
> 
> Feedback is more than welcome.
> 
> Jeff Caldwell
> 
> 
> 
> 	
> 		
> __________________________________ 
> Yahoo! Mail - PC Magazine Editors' Choice 2005 
> http://mail.yahoo.com


Re: Franz's tester.cl

Jeff Caldwell wrote:
> A search of lisp-hug on gmane, and a search on cliki, found no hits for
> tester.cl. I ported it to LispWorks. The port performs the same as all the
> tests in the examples on http://opensource.franz.com/test/index.html except
> for the final one. In that test, ACL traps a (break...). "CLHS 9.2 break"
> says "...goes directly into the debugger without allowing any possibility of
> interception by programmed error-handling facilities." so perhaps ACL is
> non-conforming.

You may want to look at my port called ptester (portable test). It
runs on lispworks, sbcl, cmucl, and openmcl. I wrote a some
compatibility functions for some of the non-ansi parts of
tester. 

http://files.b9.com/ptester/

Kevin


Re: Franz's tester.cl

Thanks, Andreas, Barry, and Kevin. I appreciate the feedback regarding the
tester.cl program.

> I think I saw it in portable allegroserve distribution.
>
>Andreas

>You can find the if* macro at http://www.franz.com/~jkf/ifstar.txt
>
>Barry.

>You may want to look at my port called ptester (portable test). It
>runs on lispworks, sbcl, cmucl, and openmcl. I wrote a some
>compatibility functions for some of the non-ansi parts of
>tester. 
>
>http://files.b9.com/ptester/
>
>Kevin





		
__________________________________ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs


Updated at: 2020-12-10 08:50 UTC