Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Extra libraries, Code snippets, applications etc. » OS Problems etc., Win32, POSIX, MacOS, FreeBSD, X11 etc » Using DMC
Using DMC [message #20320] Tue, 10 March 2009 11:35 Go to previous message
cbpporter is currently offline  cbpporter
Messages: 1401
Registered: September 2007
Ultimate Contributor
Hi!

As you might have heard, the latest release of Digital Mars D comes with full source code. While the army of self appointed license experts have already figured out that the license is not really open source, the code is still available and also available on MacOS, so my guess is that D adoption will start to pick up a little in some circles.

So I thought about giving D a second try. But the problem is DMC for compiling U++. As I sat there butchering U++ templates into something that DMC can compile, It was obvious that the code should compile and DMC is not that good with complicated template syntax, especially with inline friend scope resolution.

I was wondering if anybody ever tried to contact Walter on the state of DMC.

Or if anybody managed to compile at least a significant part of Core?

With such issues with the compiler, D adoption will forever remain for hobbyists, who don't really need to integrate existing C++ libraries, or if they do, they'll write their own. On the other hand, Qt bindings for D are starting to emerge. Last time I checked Qt, it did not favor that clever template tricks, so that might be the reason.

PS: While configuring TheIDE for DMC, I had dozens of crashes. Even leaving the builder field empty crashes.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: UPP Applications do not accept user input under linux
Next Topic: Untrivial EditString bug(?) in FreeBSD(and may be all POSIX)
Goto Forum:
  


Current Time: Fri Mar 29 00:40:28 CET 2024

Total time taken to generate the page: 0.01747 seconds