You know we are! Good stuff...

BTW Sue tells me that you are I need to have a chat...

On 30 Mar 2009, at 15:06, Aparajita Fishman wrote:

Hi all,

Despite my illness, fortunately I have been able to work quite a bit on Active4D v11. If you're wondering why it is taking me so long, Active4D represents more than 8 years of work with over 100 source files comprising 30,000 lines of code.

I'm working my way up the layers upon which Active4D is built. Here is a basic picture of the architecture:

runtime
interpreter | server
lists
SymbolTable | values
Variable4D
framework
   arrays | text | date/time | files | 4D environment | logging

Almost everything in the framework has been done, at least enough to finish Variable4D, which is my class wrapper around the basic 4D variable type (PA_Variable).

SymbolTable is also done. SymbolTable is the class used to implement Active4D collections, which I use to store local variables, sessions, http headers, cookies, etc.

Now I'm working on Values, which are classes that model all of the values dealt with in the language (local/process/interprocess variables, collections, table/field references, and constants). This should a few days.

Lists are things like a list of libraries, a list of sessions, etc. They should only take a day, they are pretty small classes.

The interpreter and server are quite complex as you can imagine, and will need a lot of work because of the change to Unicode. It could easily take me a week to finish those two.

Finally there is the runtime. I have 22 runtime source files to go through. Some of them will take very little time. Some will take much more time because of Unicode changes and because any code that used the operating system API has to be changed. That could take a week or so to finish.

So it looks like I'm 3-4 weeks away from a beta. I sure hope there are a lot of you out there waiting to upgrade...

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/

_______________________________________________
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