chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] how does extension specifiers work?


From: felix winkelmann
Subject: Re: [Chicken-users] how does extension specifiers work?
Date: Mon, 13 Jun 2005 07:31:51 +0200

On 6/12/05, Michele Simionato <address@hidden> wrote:
> I was playing with  "set-extension-specifier!" and I think I am
> missing something. Suppose I have a Scheme file called "x.ss"; then I
> expected this
> to work:
> 
> (eval-when (compile eval)
>   (set-extension-specifier!
>    'lib
>    (lambda (spec old)
>       (string-append (->string (cadr spec)) ".ss"))))
> 
> (use (lib x)); it should load "x.ss" ...
> 
> but I get
> 
> Error: bad argument count - received 1 but expected 2
> 
> instead. Any idea of what I am doing wrong?
> 

Indeed, my fault:

% darcs diff eval.scm
1295c1295
<                 (cond [(string? a) `(load ,a)]
---
>                 (cond [(string? a) (values `(load ,a) #f)]


cheers,
felix




reply via email to

[Prev in Thread] Current Thread [Next in Thread]