Re: New C6 egg: srfi-162

JRA via Chicken-users <[email protected]> Mon, 1 Dec 2025 13:16:30 -0800
Newsgroups gmane.lisp.scheme.chicken
Message-ID <20251201131630.38e45120@fbsd-15>
On Mon, 01 Dec 2025 19:13:02 +0100
Mario Domenech Goulart <[email protected]> wrote:

> Hi Jules,
> 
> On Sun, 30 Nov 2025 16:35:36 -0800 J Altfas via Chicken-users
> <[email protected]> wrote:
> 
> > srfi-162 extends srfi-128 with additional procedures and
> > convenient to use pre-built comparators. Since it retains all
> > functionality of srfi-128, srfi-162 is in effect a completely
> > compatible replacement. This egg modifies the reference 
> > implementation of srfi-162 for Chicken-6.
> >
> > Repository: https://codeberg.org/jrapdx/srfi-162
> > Release-info: https://codeberg.org/jrapdx/srfi-162/raw/branch/main/srfi-162.release-info
> > Documention: https://wiki.call-cc.org/eggref/6/srfi-162  
> 
> Thanks.  Tests are failing:
> 
> -- testing vector/cdr
> -------------------------------------------------------- (vector-cdr
> '#(1 2 3 4)) ............................................. [ PASS]
> (vector-cdr '#(1))
> ................................................... Warning: error in
> group outside of tests [ PASS] 2 tests completed in 0.0 seconds.
> 2 out of 2 (100%) tests passed.
> -- done testing vector/cdr
> --------------------------------------------------- 
>  
> Error: unbound variable: make-comparator
> 1 test completed in 0.0 seconds.
> 1 error (100%).
> 0 out of 1 (0%) tests passed.
> -- done testing comparators
> --------------------------------------------------
> 
> All the best.
> Mario

That's strange. On Linux and FreeBSD, the egg passes 'test-new-egg'
with no problerms. (This is after uninstalling locally installed
srfi-128 and srfi-162.) In both OS using latest chicken (rev
224e7aa3).

So I don't understand why the above failures occurred. Appreciate any
insights you could share.

Thanks,
Jules Altfas