[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] A few questions...
From: |
John.Cowan |
Subject: |
Re: [Chicken-users] A few questions... |
Date: |
Wed, 17 Aug 2005 09:04:31 -0400 |
User-agent: |
Mutt/1.4.2.1i |
felix winkelmann scripsit:
> Q1: should `signum' be exactness-preserving? (i.e. should inexactness
> be contagious)
Yes, it should. Returning an exact 0 for the signum of 0.0 would suggest
that 0.0 can only represent an exact 0, whereas it can in fact represent
any number less than e and greater than -e, where e is the smallest
strictly positive flonum.
> Q2: Does "#.<EXP>" (read-time-eval) make sense? (controlled via a
> parameter to avoid unexpected securty issues)
IMHO #, (SRFI-10) provides a reasonable balance between flexibility and
security already, because it limits the possibilities to a predefined
list of reader-constructor procedures rather than allowing arbitrary evals.
In particular, allowing full evaluation in *data* seems particularly dangerous.
I think SRFI-10 is quite correct in saying that a mere on-off switch is
too crude. So I'd say don't add this.
While I'm at it, I think it would be useful for you to advertise that SWIG
supports Chicken, as I only found this out at the SWIG site. People are
probably writing their own wrappers when they could and should be using
SWIG at least for the lower-level part of the job.
--
A few times, I did some exuberant stomping about, John Cowan
like a hippo auditioning for Riverdance, though address@hidden
I stopped when I thought I heard something at www.ccil.org/~cowan
the far side of the room falling over in rhythm www.reutershealth.com
with my feet. -- Joseph Zitt