[Chicken-users] udp.scm: new udp-bound-port

2005-08-04 Thread Daishi Kato
Hi, Here is a small patch for udp.scm, adding udp-bound-port, which is especially needed when you pass port=0 in udp-open-socket. 8<--8<--8<--8<--8<--8<--8<--8<-- --- udp.scm.orig2005-04-12 06:42:39.0 +0900 +++ udp.scm 2005-08-05 14:05:02.00

Re: [Chicken-users] catch read & load errors?

2005-08-04 Thread Mario Domenech Goulart
On Thu, 4 Aug 2005 14:41:25 +0200 felix winkelmann <[EMAIL PROTECTED]> wrote: >> I'm wondering, though, is it possible to catch the errors generated >> by functions like read or load when they encounter bad syntax? I'd >> like to be able to use read to parse things or load to load files >> from wi

[Chicken-users] Re: first experiments with "simple-macros"

2005-08-04 Thread Jens Axel Søgaard
Michele Simionato wrote: (I remember at that time I escaped from the Mzscheme module system which I felt overcomplicated; I also hated the fact that it forced me to write macro definitions and helper functions in separate modules, for reasons that never convinced me). Hence the introduction

Re: [Chicken-users] catch read & load errors?

2005-08-04 Thread felix winkelmann
On 8/4/05, Michael Benfield <[EMAIL PROTECTED]> wrote: > Hi - > > I'm pretty new to Scheme in general and Chicken in particular. Both are > awesome. Thanks for giving it a try! > > I'm wondering, though, is it possible to catch the errors generated by > functions like read or load when they enc

[Chicken-users] MySQL egg

2005-08-04 Thread Toby Butzon
Alrighty, here's the fruit of my recent Chicken labors. :) http://toby.butzon.com/cs/mysql-egg/ All of my code is there, plus a packed-up mysql.egg, an eggdoc page (docs/mysql.html), and a mole page (docs/mysql-mole.html). If anyone's interested in this egg, I'd love to get some feedback. I'm al

[Chicken-users] Re: first experiments with "simple-macros"

2005-08-04 Thread Michele Simionato
Felix: > The toplevel has by default the "scheme" and "chicken" modules > imported. The "chicken" module exports everything that is provided > by the "library" and "eval" library units. To use stuff from "extras", say: > > (use (module extras)) > (import extras) > > [Note the separation of loadi