« Return to Thread: v11 progress report

v11 progress report

by aparajita :: Rate this Message:

Reply to Author | View in Thread

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
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

 « Return to Thread: v11 progress report