spl-core

Spl programming language
  http://www.clifford.at/spl/
  0
  no reviews



Spl is an embeddable programming language with a wide range of features. this package contains the core functionality for spl. if you need the adapters for a database consider installing one of spl-postgres, spl-mysql or spl-sqlite.

features include but are not limited to:
* completely stateful. it is at any point possible to interrupt a running
spl script, dump its entire state to disk and resume later on.
* feature-rich. spl has native support for hashes and arrays, regular
expressions, object oriented programming, etc.
* dynamic. spl is a full dynamic language - with all the advantages and
disadvantages.
* c-style syntax. spl has a c-style syntax (as well as many other languages
such as java, javascript, php, s-lang, etc). so it is easier to get
started.
* advanced string lexing. spl allows the programmer to simply embed
variables and complex expressions in string and template files. e.g.
this is very important for rapid development of web applications.
* well-structured backend. the spl runtime is not just one big blackbox.
instead there is a clear and visible seperation of compiler, assembler,
optimizer, virtual machine, etc. this makes it possible to easily adapt
the library for your special needs when embedding it in your applications.