On 1/10/21 2:51 AM, Duke Normandin wrote:
Hello & Happy New Year!

I'm new to Chicken Scheme. I've got some exposure to newLISP and
Gambit-C. I'm continueing my test-drive of Chicken because it
produced the smallest executable for helloworld.scm.

However, I'm having a bitch of a time finding a tutorial with
example code that is current to the most recent version of Chicken.
For example: at http://wiki.call-cc.org/friendly-chicken
one of the examples is:

#;1> (use utf8)

It barfs up:

Error: unbound variable: use

         Call history:

         <syntax>          (use utf8)
         <eval>    (use utf8)    <--

and the list goes on!

Any recent tutorials for Chicken out there? TIA ..
--
Duke



Hey there!

From a quick glance, it seems that page is for CHICKEN 4 (the current version is 5). I think the only differences from that page are that instead of `use` you should now use `import`, and that the `numbers` egg is no longer needed to have a full numeric tower support.

As far as a "full" tutorial goes, I'm not in on it, but someone else may give you some help on that front.

For differences between C4 and C5 you may want to take a look at this[0] page. Some other possibly useful links are The Manual[1] and the documentation[2] for the core language and all the eggs.

Hope this helps!

[0]: https://wiki.call-cc.org/porting-c4-to-c5
[1]: https://wiki.call-cc.org/man/5/The%20User%27s%20Manual
[2]: https://api.call-cc.org/5/doc/

André Sá



Reply via email to