etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: spl  ]

Package: spl-core (1.0~pre5-3 and others)

SPL Programming Language

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.

Tags: Interface Toolkit: Ncurses TUI

Other Packages Related to spl-core

  • depends
  • recommends
  • suggests
  • dep: libc0.1 (>= 2.3) [kfreebsd-amd64, kfreebsd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.1-udeb
  • dep: libc6 (>= 2.3) [amd64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.3.6-6~) [i386]
    dep: libc6 (>= 2.4) [armel, mips, mipsel, powerpc, s390]
    dep: libc6 (>= 2.5) [hppa]
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.6) [sparc]
  • dep: libc6.1 (>= 2.3) [ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
    dep: libc6.1 (>= 2.4) [alpha]
  • dep: libexpat1 (>= 1.95.8)
    XML parsing C library - runtime library
  • dep: libncurses5 (>= 5.6+20071006-3)
    shared libraries for terminal handling
  • dep: libpcre3 (>= 7.7)
    Perl 5 Compatible Regular Expression Library - runtime files
  • dep: libreadline5 (>= 5.2)
    GNU readline and history libraries, run-time libraries
  • dep: libuuid1 (>= 1.05) [m68k]
    Universally Unique ID library
    dep: libuuid1 (>= 2.16) [not m68k]

Download spl-core

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 1.0~pre5-3 194.7 kB628 kB [list of files]
amd64 1.0~pre5-3 181.8 kB540 kB [list of files]
armel 1.0~pre5-3 181.0 kB496 kB [list of files]
hppa 1.0~pre5-3 195.2 kB584 kB [list of files]
i386 1.0~pre5-3 168.7 kB476 kB [list of files]
ia64 1.0~pre5-3 229.4 kB788 kB [list of files]
kfreebsd-amd64 1.0~pre5-3 181.4 kB464 kB [list of files]
kfreebsd-i386 1.0~pre5-3 169.3 kB408 kB [list of files]
m68k (unofficial port) 1.0~pre5-1 167.2 kB456 kB [list of files]
mips 1.0~pre5-3 175.3 kB588 kB [list of files]
mipsel 1.0~pre5-3 175.4 kB588 kB [list of files]
powerpc 1.0~pre5-3 199.3 kB628 kB [list of files]
s390 1.0~pre5-3 182.9 kB544 kB [list of files]
sparc 1.0~pre5-3 175.8 kB528 kB [list of files]