Steven Schveighoffer Wrote: > On Mon, 09 Mar 2009 17:55:48 -0400, jicman wrote: > > > > > Greetings and salutations... > > > > I am corrently trying to get my co. to see the goodness of D. So, we > > have a huge project, which is already live and 5 co-workers are using, > > which is all based on D1, if I may call it that. The project also uses > > DFL, dbi (v.62) and juno (v.0.3.5.5), plus other libraries and DLL that > > I wrote, all based in D1. > > Very cool. > > > > > 12:49:34.90>dmd > > Digital Mars D Compiler v1.022 > > Copyright (c) 1999-2007 by Digital Mars written by Walter Bright > > Documentation: http://www.digitalmars.com/d/1.0/index.html > > > > 17:53:10.15>build > > Path and Version : c:\bin\build.exe v3.04(2514) > > built on Mon Oct 16 11:43:04 2006 > > > > How much different is D2 vs. D1? > > Much. Much much much ;) It's almost another language. > > > Can the D1 code be easily changed to D2? We are talking about more than > > 30K lines of code. > > I've worked on porting Tango to D2, which I'm thinking is more than 30k > lines, but depending on how you have designed your code, it might be > really difficult. Tango uses lots of designs that do not port easily to > D2, which makes me have to either redesign them, or use casts to get it to > work. YMMV. > > One thing to keep in mind is, D2 is a quickly moving target. You may need > fixes that are released in a version of dmd, but design changes in that > version may break your code in other ways. It might be best for > professional software products to wait until D2 is released before trying > to port. > > Also, I'm not sure if the 3rd party libs you are using are ported yet...
Thanks, Steve. I will stay put, then. :-) jose