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

2014-08-29 Thread Oleg Kolosov
On 08/29/14 23:01, Peter Bex wrote: > On Fri, Aug 29, 2014 at 10:50:31PM +0400, Oleg Kolosov wrote: >> 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 e

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

2014-08-29 Thread Peter Bex
On Fri, Aug 29, 2014 at 04:11:21PM -0300, Arthur Maciel wrote: > Peter, I remember you wrote about this on 2012, right? > > http://www.more-magic.net/posts/lessons-learned-from-nul-byte-bugs.html Correct, I think this is an important safety feature of a high-level language. In fact, I was the on

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

2014-08-29 Thread Arthur Maciel
2014-08-29 16:01 GMT-03:00 Peter Bex : > On Fri, Aug 29, 2014 at 10:50:31PM +0400, Oleg Kolosov wrote: > > 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

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

2014-08-29 Thread Peter Bex
On Fri, Aug 29, 2014 at 10:50:31PM +0400, Oleg Kolosov wrote: > 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 representat

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

2014-08-29 Thread 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 br