Calypso: Direct and full interfacing to C++
    Kagamin via Digitalmars-d-announce 
    digitalmars-d-announce at puremagic.com
       
    Tue Dec 23 06:58:53 PST 2014
    
    
  
On Tuesday, 23 December 2014 at 07:18:01 UTC, Dicebot wrote:
> Project itself is very cool but I am in doubts about 
> possibility of merging this upstream. Doing so would make full 
> D implementation effectively impossible without some C++ 
> compiler already available as a library on same platform - 
> quite a restriction!
Why C++? Any language can be plugged in.
On Tuesday, 23 December 2014 at 11:53:38 UTC, Dicebot wrote:
> Consider both things like embedded/MIPS and Windows64 - LLVM 
> tooling is not as strong on those right now
Win64 is nearing completion. LDC can compile and run code for 
quite some time already.
> provide such easy way to reuse C++ frontend and with DMD/MSVC 
> it is simply beyond feasibility.
AFAIK, clang features MSVC compatibility.
> By upstream I don't mean LDC upstream but D upstream - we don't 
> want it to become part of full language spec if implementation 
> is so reliable on specific toolchain.
Another reason is to ease integration with C++. Language plugin 
is an obvious solution.
    
    
More information about the Digitalmars-d-announce
mailing list