D1 to be discontinued on December 31, 2012

Jakob Bornecrantz wallbraker at gmail.com
Wed Dec 14 20:58:01 PST 2011


On Thursday, 15 December 2011 at 03:19:47 UTC, Jesse Phillips 
wrote:
> On Thu, 15 Dec 2011 01:32:35 +0100, Jakob Bornecrantz wrote:
>
>> My current code base is 40Kloc's where about 8Kloc of those 
>> are library
>> bindings, on top of that it also includes a couple of C 
>> projects sources
>> (expat, lua and some other misc libraries). So I would have to 
>> convert
>> all that code to D2 and also fix any issues that might arise 
>> from that
>> conversion.
>
> Hello Jakob,
>
> While I can't give any specific answers to your questions I 
> will say that I"ve actually gone to the effort of porting some 
> libraries, I where I wasn't familiar with the codebase (yes 
> I've gotten things wrong), DFL and most recently Juno.
>
> Such efforts were not a great effort. cloc reports about 36k 
> loc for Juno. One thing I did when I made these changes was 
> that I committed similar changes in one commit (some missed 
> though). I considered writing a lessons learned from this, but 
> its extra time. You can check out the commits from Nov 6 to get 
> an idea of what goes into a conversion.
>
> https://github.com/he-the-great/Juno-Windows-Class-Library/commits/master?page=2

Thanks, those are encouraging words, I'm having a bit of problems 
figuring out the commits, but that was just after a quick glance. 
Doing a quick writeup would be most appreciated, by me or anybody 
who is going to convert.

Cheers, Jakob.




More information about the Digitalmars-d mailing list