From: Andrei Barbu <[email protected]>
Subject: Re: [Chicken-users] bind egg and strings
Date: Wed, 27 Mar 2013 15:17:58 -0400

> On Mar 23, 2013 7:56 AM, "Felix" <[email protected]>
> wrote:
>>
>> >
>> > Having to do the static allocation manually all the time when all you
>> > want is an strdup is rather unpleasant.
>> > How about a patch that does both?
>>
>> Thanks, Andrei. I will look at this, perhaps the generated output can
>> be simplifed a little.
> 
> Thanks. Any chance you'll be able to look at this and the other patch to
> bind sometime soon? It's been a while and this is holding a bunch of code
> back.

Hello!

I've applied the 64-bit fix and partially added the patch regarding
c-string/char-ptrs in mutable struct slots. I'm somehow reluctant to
add the "...*" accessor variant - I fear that this adds a lot of
redundant bindings that are never used in most cases. By prefixing a
slot type with "___pointer" one always has the option to treat a char*
as a pointer object instead of a c-string. If you can live with that,
I can tag a new version of the bind egg. Otherwise we should discuss
this some more. I don't recall the whole discussion so it is possible
that I have overlooked something important.


cheers,
felix

_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to