Thanks for clarification.  I know you do that - I'll try to contribute running it on Gauche as well for checking, using "last call" as a trigger.


On Sat, Apr 22, 2017 at 6:29 PM, John Cowan <xxxxxx@ccil.org> wrote:

On Sat, Apr 22, 2017 at 10:53 PM, Shiro Kawai <xxxxxx@gmail.com> wrote:

Would it be too much to also require verifying with the test suite on multiple Scheme implementations,

I already do that with Chibi and Chicken.  I'm going to start using IronScheme as well, as soon as I can port the test egg that Chibi and Chicken use.
 
or even multiple independent implementations of SRFI itself, at least when it's relevant?

That would be a good thing, certainly.
 
Well, easier said than done.  The best thing is that I go ahead implementing SRFIs during the draft period and find out any shortcomings.   The reality is that I tend to put it off until finalized so that I won't need to go back and fix every time the draft is updated.

That is the purpose of "last call", which we added to the process some time ago.  At that point, independent implementers can be reasonably sure that there will be no more changes except to fix bugs, and they can go ahead and make their implementation.  If we need more time at last call for someone to write an implementation, just post to the mailing list requesting a delay.

-- 
John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
BALIN FUNDINUL          UZBAD KHAZADDUMU
BALIN SON OF FUNDIN     LORD OF KHAZAD-DUM