In parallel with domain-specific little language interpreters, we will address the software engineering challenge of a full interpreter support, common for HPF and HPC++ language models. |
The underlying Web architecture is given by a distributed collection of CGI servers that are supported by all dynamic data structures required in the interpretation process. WebWindows offers dynamic insight into individual nodes of such a WWVM. |
We will analyze three candidates for the CGI server model: Perl5, agent interpreter such as Safe-Tcl Telescript, and MOVIE server. |
Perl5 interpreter model is interesting since it shares common aspects with a C++ subset and is likely to offer soon a collection of useful class libraries for various WebWindows functionalities. |
MovieScript was already successfully used as an interpretative kernel for HPF and it also offers dynamic object-orientation and preemptive multithreading, useful for experimentation with HPC++ specification and agents interfaces. |