Re: [Chicken-users] Chicken 4.9.0rc1 fails test on OpenBSD 5.4

2014-05-03 Thread Mario Domenech Goulart
Hi, On Sat, 3 May 2014 14:21:32 +0200 Peter Bex peter@xs4all.nl wrote: On Wed, Apr 30, 2014 at 12:44:07AM +, Mario Domenech Goulart wrote: Thanks for reporting this issue. I can reproduce it on OpenBSD/amd64 5.4 with clang 3.3. I can't reproduce it using gcc 4.2.1 on the same

[Chicken-users] 4.9.0rc1: Error: (assv) bad argument type: null

2014-05-03 Thread Andy Bennett
Hi, I have some code thus: - (define p (lambda (m state) (printf m: ~S\nstate: ~S\n\n m state) (let ((k (car m)) (v (cdr m))) (case k ((team) (append `((team/name . ,(alist-ref 'name v eqv? 'sentinel))) state))

Re: [Chicken-users] 4.9.0rc1: Error: (assv) bad argument type: null

2014-05-03 Thread Evan Hanson
Hi Andy, The error on 4.9.0rc1 is likely due to 0a52536, which made `assoc`, `member` et al. signal errors when their second arguments aren't lists instead of just returning #f (or the sentinel value). This is new behavior since 4.7.0, and IIRC there were a couple of places in CHICKEN itself that