Hi Dan,

Well I indeed planned to port CDC in a java-like language (in fact, building the core in parallel for java and C#)...
BUT!
1) The code in 80% undocumented at this stage, and I am working on with Patrick *when we both have time* ;
I'll probably have a litlle more time from next month.
2) We really need to consider the *reasons* for porting it... (As the program runs now both on win32 and linux)
and also would it be *porting* (=translate from pascal to java/c#) OR re-designing... since a part of CDC has came from the non-OO original versions.)
3) I am at this stage the only person who wants to do it (= any java/C# guys want to join?) and Patrick is not keen in moving to another platform (as he masters Delphi already), so it needs to be a project which HAS to evolve IN PARALLEL WITH the pascal version of CDC ; it means that we need to establish *interfaces*, not only CVS...
Interfaces and mini-rules which would explain the changes made to the delphi version, and most of all which would require those changes to follow the interface so that they could be easily applyable to the java-like version.


The first step is to design and document the original pascal code with the help of Patrick and build a solid doco to start from before implementing anything.
The second step is *mlaybe* to re-think the software in OO terms.
The more CDC will be split into modules, the easier it will be to upgrade all versions (and actually to understand what's happenning).
I think it's a great software, but at this stage, it's home-made and Patrick would enjoy some help for other developers to clean everything and draw new roads for the future of CDC.


All comments and remarks are welcome ;)

Cheers
Mathieu Clerte
Queensland University of Technology, Brisbane, Australia


------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ Skychart-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/skychart-devel



Reply via email to