chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] base64 import problem with chicken-hygienic


From: Graham Fawcett
Subject: Re: [Chicken-users] base64 import problem with chicken-hygienic
Date: Wed, 27 Aug 2008 14:55:49 -0400

On Wed, Aug 27, 2008 at 1:33 PM, Peter Bex <address@hidden> wrote:
> On Wed, Aug 27, 2008 at 12:11:02PM -0400, Graham Fawcett wrote:
>> Hi folks, it looks like base64 under chicken-hygienic doesn't import
>> properly -- I get the import.so but not the real one.
>
> (import) is a statement that imports the module into the current module.
> For that to work, you must have loaded the extension first.
>
> The correct incantations are:
> #;1> (require-library base64)
> OR:
> #;1> (require-extension base64)

D'oh, of course, that was silly of me. Thanks for the correction.

> The latter example is the same as you'd do it in Chicken 3. It loads
> and imports the extension in one go, without allowing you to do any
> operations on the imported symbols anymore. It's more convenient, but
> less powerful.
>
> I think Felix reinstated the (use ) command also, so you could also just
> do (use base64), just like you'd do with chicken 3.

Yes, I can confirm that (use base64) does the right thing.

Cheers,
Graham




reply via email to

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