summaryrefslogtreecommitdiffstats
path: root/development/spl/README
diff options
context:
space:
mode:
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
commitb92c9c24ebeb5ea17e2a11910e0a2be808a8d4a7 (patch)
tree78de7157592c001b072cc940bf29e0e11af3dffb /development/spl/README
parenteec3434a4036b3458813e973aa75df469af4ff0f (diff)
downloadslackbuilds-b92c9c24ebeb5ea17e2a11910e0a2be808a8d4a7.tar.gz
slackbuilds-b92c9c24ebeb5ea17e2a11910e0a2be808a8d4a7.tar.xz
development/spl: Added (SPL Programming Language)
Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
Diffstat (limited to 'development/spl/README')
-rw-r--r--development/spl/README22
1 files changed, 22 insertions, 0 deletions
diff --git a/development/spl/README b/development/spl/README
new file mode 100644
index 0000000000..d1071572dd
--- /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.