As already mentioned, the initial use was for PHP-like ASP-like server web pages, but it was also available for general use, for which I used it. And since I did not use the "web side" of DWScript, most of the "web-oriented" functions were not ported (in fact, only the HTML filter was actually ported).
Web functionality is still available in the SourceForge repository if anyone wants to tackle this port. Although, they may be obsolete with simple renamed methods and classes, since the script engine received various functions with DWSII. For example, now it is capable of multithreaded execution of a single compiled script, while the old code base is built around a restriction that a compiled script can only run one thread at a time.
On the other hand, there are several new features that could simplify porting; a simple recently added demo version of WebServer uses RTTI to publish TWebResponse and TWebRequest fi (it was manually opened in DWSII). On the downside, this is only possible with recent versions of Delphi.
Eric grange
source share