It's been a little while since the last v11 update ... I was wondering
if you could apprise us of the latest status?

The good: I'm killing myself to get this done.

The bad: I'm killing myself to get this done, but the end is still weeks away.

The ugly: I have to check every line of code, and >50% of them need fixing or total rewriting. I have been battling with several open source libraries I am using (ICU, boost, mcrypt, logging) to get them compiled and working correctly. I'm running into bugs in the 4D plugin API. I have gone down several blind alleys and lost many days as a result. I went through 3 logging libraries before finding one that was usable.

What's actually done:

- Have a basic native Unicode plugin running on v11 on Mac OS X and Windows.

- There is now extensive logging of what's going on internally (with an option to turn debug logging on) so you and I know why things go wrong when they do.

- Using Unicode throughout.

- Lots of framework code rewritten.

- Have key file encryption/decryption working.

Doesn't seem like much, but the entire plugin rests on the framework, so getting that redone was essential. Now it's just a matter of ploughing through the plugin itself. I'm starting from plugin initialization and working my way through. At the moment I'm working on key file checking, and now that most of the foundational stuff is done I am moving much more quickly.

I have thrown out all planned enhancements except for ones that come with little or no effort. I have already sunk 100+ hours into this rewrite and it will require maybe 100+ more. I'm sorry to say I don't think I will ever recoup my investment in getting this version done, even with it being partially funded by a client. Initially it will probably be v11 only, with a 4D 2004 version coming later (if at all, depending on demand).

Regards,

   Aparajita
   www.aparajitaworld.com

   "If you dare to fail, you are bound to succeed."
   - Sri Chinmoy   |   www.srichinmoy.org


_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Reply via email to