Re: New reference implementation
Per Bothner 30 Aug 2015 09:33 UTC
On 08/30/2015 10:06 AM, Taylan Ulrich Bayırlı/Kammer wrote:
> Per Bothner <xxxxxx@bothner.com> writes:
> Actually, I might add [line numbers] (back) in a modularized form. Indeed the whole
> thing might benefit from more modularity, like splitting the "simple
> test runner" code into a different file as well. Then some of my
> complaints about over-complicatedness wouldn't apply anymore. I don't
> know why I didn't think of this before, since we can use both 'include'
> and sub-libraries in R7RS. I guess I'll work on it soon.
I think you'll find some of the complexity and ugliness creeping back in
once you support line-numbers, log files, writing the source expression
to the log file, etc.
Don't compare apples and oranges: A testing framework with a number
of useful bells and whistles, that has been used for a decade, and is based
on experience with past testing frameworks (such as DejaGnu) vs
a bare-bones prototype. I have no interest in replacing the former
by the latter. If you can duplicate the functionality of the
existing implementation on Kawa and Guile-2 (and still do a decent
job on modern vanilla Scheme implementations) then we can talk.
--
--Per Bothner
xxxxxx@bothner.com http://per.bothner.com/