www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Interview with InformIT part 3/3

reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
http://www.informit.com/articles/article.aspx?p=1623791

Andrei
Aug 25 2010
next sibling parent reply Denis Koroskin <2korden gmail.com> writes:
Andrei Alexandrescu Wrote:

 http://www.informit.com/articles/article.aspx?p=1623791
 
 Andrei

A very enjoyable read (all 4 parts), thanks for a great interview! One thing I'd like to add is that there is a DDL (D Dynamic Linking) project and its derivatives (e.g. xf.Linker: http://h3.gd/devlog/?p=12) that allow dynamic loading of *.obj files, retrieving classes/variables/functions, creating class instances etc. Keep in mind that it was written for D1, and it wasn't updated for a while, though.
Aug 25 2010
parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 8/25/10 7:38 PDT, Denis Koroskin wrote:
 Andrei Alexandrescu Wrote:

 http://www.informit.com/articles/article.aspx?p=1623791

 Andrei

A very enjoyable read (all 4 parts), thanks for a great interview! One thing I'd like to add is that there is a DDL (D Dynamic Linking) project and its derivatives (e.g. xf.Linker: http://h3.gd/devlog/?p=12) that allow dynamic loading of *.obj files, retrieving classes/variables/functions, creating class instances etc. Keep in mind that it was written for D1, and it wasn't updated for a while, though.

Interesting, thanks. BTW there's a related discussion on reddit (who's davebrk? Thanks!) at http://www.reddit.com/r/programming/comments/d58qq/interview_with_andrei_alexandrescu_part_3_d/ Andrei
Aug 25 2010
prev sibling next sibling parent reply Jeff Nowakowski <jeff dilacero.org> writes:
On 08/25/2010 08:20 AM, Andrei Alexandrescu wrote:
 http://www.informit.com/articles/article.aspx?p=1623791

Is this part true? "All projects I mentioned [LDC, GDC] use the open-sourced reference front end to implement both D1 and D2, and trail behind the reference compiler by a few minor releases." My impression from following the newsgroup was that no alternative compiler was even close to compiling D2. The LDC D2 status page says: "D2 support is a stub and very experimental. Anyone interested to improve it (or LDC in general) is highly welcome." The last News item on the GDC page is from 2007.
Aug 25 2010
parent Trass3r <un known.com> writes:
 My impression from following the newsgroup was that no alternative  
 compiler was even close to compiling D2. The LDC D2 status page says:  
 "D2 support is a stub and very experimental. Anyone interested to  
 improve it (or LDC in general) is highly welcome." The last News item on  
 the GDC page is from 2007.

He was referring to D1 support being closely behind dmd. LDC2 is pretty much dead at the moment. GDC2 is currently breaking the 2.020 wall: http://bitbucket.org/goshawk/gdc/
Aug 25 2010
prev sibling next sibling parent reply "Nick Sabalausky" <a a.a> writes:
"Andrei Alexandrescu" <SeeWebsiteForEmail erdani.org> wrote in message 
news:i531qe$99$1 digitalmars.com...
 http://www.informit.com/articles/article.aspx?p=1623791

From a breif browse through that Thrift page you linked to, I take it Thrift is basically Facebook's version of Google's Protocol Buffers ( http://code.google.com/p/protobuf/ ) ?
Aug 25 2010
next sibling parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 8/25/10 13:08 PDT, Nick Sabalausky wrote:
 "Andrei Alexandrescu"<SeeWebsiteForEmail erdani.org>  wrote in message
 news:i531qe$99$1 digitalmars.com...
 http://www.informit.com/articles/article.aspx?p=1623791

From a breif browse through that Thrift page you linked to, I take it Thrift is basically Facebook's version of Google's Protocol Buffers ( http://code.google.com/p/protobuf/ ) ?

Yes. Getting Thrift and Protocol Buffers bindings for D is quite important at this time. Andrei
Aug 25 2010
prev sibling parent "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
On Thu, 26 Aug 2010 02:14:49 +0300, Andrei Alexandrescu  
<SeeWebsiteForEmail erdani.org> wrote:

 Yes. Getting Thrift and Protocol Buffers bindings for D is quite  
 important at this time.

According to http://code.google.com/p/protobuf/wiki/ThirdPartyAddOns , it looks like something already exists for D and protobuf: https://256.makerslocal.org/wiki/index.php/ProtocolBuffer -- Best regards, Vladimir mailto:vladimir thecybershadow.net
Aug 30 2010
prev sibling parent Jacob Carlborg <doob me.com> writes:
On 2010-08-25 14:20, Andrei Alexandrescu wrote:
 http://www.informit.com/articles/article.aspx?p=1623791

 Andrei

Dynamic libraries have been possible on Mac OS X now for several months using Tango and I'm just waiting for the same patch to be applied to druntime. http://d.puremagic.com/issues/show_bug.cgi?id=4080 the DMD part is already done. Please don't forget Mac OS X all the time. -- /Jacob Carlborg
Aug 26 2010