[Top][All Lists]

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

Re: [Chicken-hackers] Made a start with CHICKEN 5 proposal

From: Jörg F. Wittenberger
Subject: Re: [Chicken-hackers] Made a start with CHICKEN 5 proposal
Date: Thu, 04 Sep 2014 11:30:37 +0200
User-agent: Mozilla/5.0 (X11; Linux armv7l; rv:24.0) Gecko/20100101 Icedove/24.5.0

Am 29.08.2014 20:50, schrieb Oleg Kolosov:
On 08/23/14 19:35, Peter Bex wrote:
I've made a start on the wiki, at what we'd like CHICKEN 5 to be about.
I've remembered one more thing: why not stick the terminating '\0' at
the end of all strings in internal representation? This looks pretty
harmless but could make some common FFI uses a breeze.

Don't, please.

a) This would make "some forms of abuse" "safe anyway". But internal \0 would have to handled for correct programs anyway. Eventually one ends up rewriting mostly working code at that point.

b) I don't recall the full story. But we had precisely this problem once with RScheme (which does have this terminating \0). In the end Donovan Kolbly (creator of RScheme) commented on the topic: "I was young."

reply via email to

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