August 28, 2015
On Fri, 2015-08-28 at 14:59 +0200, Iain Buclaw via Digitalmars-d-announce wrote:
> 
> > […]
> I'd have a tentative guess and say when you're Bio begins with "Past my sell-by date."
> 
> http://stackoverflow.com/users/1444574/steve-teale

Hummm… I was programming FORTRAN in 1969 – punch cards, the whole hours turnaround per run deal, which I would never like to recreate. Maybe I shall have to reconcile myself to having dissipated all my talent so as to become talentless…

…on the other hand I still do consultancy and training for money so I am selling myself, I have not reached by sell-by-date just yet.  :-)

-- 
Russel.
=============================================================================
Dr Russel Winder     t:+44 20 7585 2200   voip:sip:
russel.winder@ekiga.net
41 Buckmaster Road   m:+44 7770 465 077   xmpp:russel@winder.org.uk
London SW11 1EN, UK  w: www.russel.org.uk skype:russel_winder



August 28, 2015
On 8/28/2015 5:44 AM, Russel Winder via Digitalmars-d-announce wrote:
> At what age does one become a telentless oldie?

I plan to continue until my mind no longer works.

August 28, 2015
On 8/28/2015 8:59 AM, Russel Winder via Digitalmars-d-announce wrote:
> Hummm… I was programming FORTRAN in 1969 – punch cards, the whole hours
> turnaround per run deal, which I would never like to recreate. Maybe I
> shall have to reconcile myself to having dissipated all my talent so as to
> become talentless…

I, too, am a master of useless, obsolete technology like DOS programming.

August 29, 2015
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote:
> We have made the switch from C++ DMD to D DMD!

What is the relation between the .h files that were left intact, and the backend, GDC, and LDC? When the backend is converted to D, will the DMD source drop the C++ header files, or will (some?) of those be left behind because GDC and LDC will always use some C++ interfaces in their glue code?
August 29, 2015
""Luís Marques " wrote in message news:ckyiqzpchfahzfjmmuvc@forum.dlang.org...

> What is the relation between the .h files that were left intact, and the backend, GDC, and LDC? When the backend is converted to D, will the DMD source drop the C++ header files, or will (some?) of those be left behind because GDC and LDC will always use some C++ interfaces in their glue code?

The frontend header files will need to stay intact, and GDC/LDC will continue to use them.  All the backend header files can be deleted once the backend has been converted.

I'm planning to generate the C++ headers from the D source rather than maintain them by hand. 

August 29, 2015
On Saturday, 29 August 2015 at 03:47:46 UTC, Daniel Murphy wrote:
> The frontend header files will need to stay intact, and GDC/LDC will continue to use them.  All the backend header files can be deleted once the backend has been converted.

Probably not all of them, though, no? For instance, utf.h is not needed by the GDC / LDC glue code, is it?
August 29, 2015
""Luís Marques " wrote in message news:fnhnundiapulkyqmilff@forum.dlang.org...

> Probably not all of them, though, no? For instance, utf.h is not needed by the GDC / LDC glue code, is it?

We don't have a policy on this yet.  It won't matter so much if we can auto-generate the headers. 

August 29, 2015
On 29 Aug 2015 5:50 am, "Daniel Murphy via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote:
>
> ""Luís Marques " wrote in message
news:ckyiqzpchfahzfjmmuvc@forum.dlang.org...
>
>
>> What is the relation between the .h files that were left intact, and the
backend, GDC, and LDC? When the backend is converted to D, will the DMD source drop the C++ header files, or will (some?) of those be left behind because GDC and LDC will always use some C++ interfaces in their glue code?
>
>
> The frontend header files will need to stay intact, and GDC/LDC will
continue to use them.  All the backend header files can be deleted once the backend has been converted.
>
> I'm planning to generate the C++ headers from the D source rather than
maintain them by hand.

You could use UDAs for that!


August 29, 2015
"Iain Buclaw via Digitalmars-d-announce" <digitalmars-d-announce@puremagic.com> wrote in message news:mailman.640.1440835567.13986.digitalmars-d-announce@puremagic.com...

> > I'm planning to generate the C++ headers from the D source rather than maintain them by hand.
>
> You could use UDAs for that!

How?

August 29, 2015
On 29 August 2015 at 12:25, Daniel Murphy via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote:

> "Iain Buclaw via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote in message news:mailman.640.1440835567.13986.digitalmars-d-announce@puremagic.com...
>
> > I'm planning to generate the C++ headers from the D source rather than >
>> maintain them by hand.
>>
>> You could use UDAs for that!
>>
>
> How?
>
>
Just an idea to selectively @tag any classes or functions you want to export to C++, then let the conversion tool do the rest.  This is as opposed to going back to some sort of magicport.json format maintained outside the normal sources.