Re: boost-langbinding

David Abrahams <[email protected]>
Newsgroups gmane.comp.lib.boost.langbinding
Message-ID <[email protected]>
Daniel Wallin <[email protected]> writes:

> At 00:09 2003-07-25, David Abrahams wrote:
>>Daniel Wallin <[email protected]> writes:
>>
>> > Hi David,
>> >
>> > I'm just checking if you are actually receiving my mails on the
>> > list, once again it's been two days since my last post. I understand
>> > you might be very busy, but still we could benefit from a little
>> > pace in the discussions. :)
>>
>>Maybe I'm not!  I turned off mail delivery and started using gmane.
>
> I'm curious, what's the benefit of that? Better threading?

Less crap in my inbox.  Plus they keep a permanent archive.  Plus
it's faster than my IMAP server ;->

>>The last post from you I saw said:
>>
>>     I actually managed to get this right, but thanks anyway. :)
>>
>>And that was about it.  Not much to reply to.
>
> Right, gmane doesn't seem to have any of the "Registries" thread.

I sent them an mbox archive and asked them to add it; probably I need
to ask again.

> This was my response:

>  >> Just did, this seems to imply that we can actually have a local (to the
>  >> extension) registry and share converters by explicit import, as previously
>  >> suggested, is this correct?
>  >
>  > I guess so.  I don't see any great reason not to share automatically
>  > as well, as a fallback.
     ^^^^^^^^^^^^^^^^^^^^^^
So you did get a response from me after all?

> How about "explicit is better than implicit"? ;) Seriously, isn't it
> a good thing to be able to control which converters are imported?
> To remove possible collisions.

Yes.  I believe you should be given that control.  That's no reason
not to share automatically when no explicit importing has been done.
Backward-compatibility is also a good thing, and writing less code is
a good thing.  When you don't need explicit control (e.g. because
you're working on a closed system) it might be enough.

> Also, for which case is sharing automatically a fallback?

For the case where no explicitly imported (or locally generated)
converter is available.

That said, if we can convince Ralf that explicit whole-module
converter importing is enough, I'm all for throwing out automatic
sharing.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.