DWScript is an object-oriented scripting engine for Delphi based on the Delphi language, with extensions borrowed from other Pascal languages (FreePascal, Prism, etc.). It introduces a few Pascal language extensions of its own as well.
Goals of the project go beyond web usages, and cover general purpose scripting.
To get started see FirstSteps or Language, for news see the posts tagged "DWS" at DelphiTools.info. You can also have a look at the FAQ. If you have other questions related to DWScript programming, usage or integration, StackOverflow is a good place to ask them. For bugs, use the Issues tracker.
This project is currently maintained by Eric Grange (http://delphitools.info), and sponsored by Creative IT, it is based on original DWS2 by Matthias Ackermann (http://sourceforge.net/projects/dws/) initiated way back in the last century.
DWScript lead platform is currently Delphi XE, compatibility with Delphi 2009 & Delphi 2010 is maintained, but some features may be restricted (RTTI f.i.). Delphi XE2, XE3 & XE4 are supported as well.