guile-devel
[Top][All Lists]
Advanced

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

Re: Functional record "setters", a different approach


From: Ludovic Courtès
Subject: Re: Functional record "setters", a different approach
Date: Tue, 15 May 2012 23:23:39 +0200
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.93 (gnu/linux)

Hi Mark,

Mark H Weaver <address@hidden> skribis:

> address@hidden (Ludovic Courtès) writes:
>> Mark H Weaver <address@hidden> skribis:
>>> address@hidden (Ludovic Courtès) writes:
>>
>>>> I’ll let you see whether/how you can borrow from this in your code, if
>>>> that’s fine with you.
>>>
>>> Okay, will do.
>>
>> Any progress on this?  ;-)
>
> I apologize for dropping on the ball on this.  The primary concern I
> have with my current approach is that 'define-tagged-inlinable' adds
> several more huge bloated syntax-objects to the getter macros.  Of
> course, as usual, this bloat will never be used, but everyone must pay
> for 'datum->syntax' whether they use it or not :-(

Are you concerned about the size of ‘srfi-9.go’, or is there some other
issue at stake?

While I agree that bloating .go files is not satisfying, I would not
consider it a showstopper here.

I suppose the only way to use fewer syntax objects would be to use a
specialize variant of ‘define-tagged-inlinable’, no?  That would make
the code less elegant.

>> I’m happy to help with updating the docs, for instance, if you want.
>
> That would be very helpful, thanks!

OK, I’ll do that when the code is checked in.

Thanks,
Ludo’.



reply via email to

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