ASPCC is a vbscript interpreter written on Ocaml, extensible via Ocaml, with
implementations for most vbscript functions and ASP objects. It also has a
built in server-side include engine to mimic IIS's non-standard/broken
implementation. ASP is primarily dominates by proprietary products. If you have a
large vbscript codebase, this might help. There are other projects
that might also serve your purposes, but surely not in the same
way: - Arrowhead ASP - written in Java, which is as of yet
non-free, plus a questionable technology even if it were.
- asp2php - A C hack for converting ASP to PHP; ASPCC actually
robustly parses the VbScript and can also output PHP. Try both
maybe one will work better for you... outputting PHP is no longer
a priority because of the author's opinion of PHP as a language.
- Gnome basic has some kind of ASP/VbScript support but I'm not
sure what, and either way I'm into modern languages, which doesn't include
C
Features: - All VbScript syntax supported
- Most VbScript functions implemented
- Many ASP intrinsic objects implemented
- Extensible via Ocaml - speed up your bottlenecks!
Planned Features: - MSXML implementation (partially completed)
- Class inheritance
- Class "shared" functions - a primitive namespacing technique
- ADO implementation
Requirements: - ASPCC is written in ocaml, available from http://www.ocaml.org
- ASPCC's build process requires findlib, available at
http://www.ocaml-programming.de/packages
- MS.XMLDOM compatability will require PXP or gmetadome
PXP: http://www.ocaml-programming.de/packages
- Date functions require ocamlnet for parsing:
http://www.ocaml-programming.de/packages
|