diff options
author | Benjamin Trigona-Harany <bosth@alumni.sfu.ca> | 2012-05-21 14:15:27 -0400 |
---|---|---|
committer | Erik Hanson <erik@slackbuilds.org> | 2012-05-21 17:58:15 -0500 |
commit | b92c9c24ebeb5ea17e2a11910e0a2be808a8d4a7 (patch) | |
tree | 78de7157592c001b072cc940bf29e0e11af3dffb /development/spl/README | |
parent | eec3434a4036b3458813e973aa75df469af4ff0f (diff) |
development/spl: Added (SPL Programming Language)
Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
Diffstat (limited to 'development/spl/README')
-rw-r--r-- | development/spl/README | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/development/spl/README b/development/spl/README new file mode 100644 index 0000000000000..d1071572dd8a3 --- /dev/null +++ b/development/spl/README @@ -0,0 +1,22 @@ +SPL is a powerful and feature-rich scripting language with hashes, +regular expressions, objects, exceptions and a c-style syntax. + +The SPL VM is a pure bytecode interpeter. The entire SPL toolchain +(compiler, assembler, virtual machine, etc) only requires about +100k and the additional memory usage by the applications is also +small. One of the more advanced VM features is the capability to +dump the entire VM state to a file and resume later. It is even +possible to resume on another machine with a different architecture. + +SPL has support for loadable modules. The spl package contains +modules for databases (SQLite, Postgres, MySQL), XML (incl. XPATH +and XSLT), Terminal and File IO, Web Application development +(the CGI, WSF and W2T (Web 2.0 Toolkit) modules), SDL, Qt3, OpenGL +and more. + +SPL can optionally be compiled with support for Postgres. + +The SlackBuild script will install Vim syntax highlighting for SPL, +but it still must be activated in the user's .vimrc before it will +activated. See /usr/doc/spl for programming examples and a language +reference. |