Hello,
I really like Ice and am using it for several projects that I work on right now. But I've also wanted to learn D and learn how Ice works and is implemented, as the system seems very robust. I'd like D Language Bindings, but I understand D's not a very widely used language and that it's probably not worth ZeroC's time to write them (not to mention, I kind of want to do them...).
So I want to write D Language Bindings for Ice. I see this as either exporting the C++ interface to C or writing an implementation in D (the second one seems more interesting to me, even though the first one is probably the smarter one to do).
I just want to know if there's a good place for me to start. Is there any advice for taking on this ambitious project? At the very minimum, I'm hoping that even if I fail, it will teach me a lot about distributed networked systems. Is there anything written about the internal architecture of Ice's code (aside from the Ice Manual, I have read most of it, but I don't have everything in it memorized)?
Thanks for any help. If people are interested in this, I'll keep updates about any progress I manage to make.

Reply With Quote