Subject: PR/33508 CVS commit: pkgsrc/lang/spl
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Roland Illig <rillig@netbsd.org>
List: pkgsrc-bugs
Date: 05/19/2006 07:50:02
The following reply was made to PR pkg/33508; it has been noted by GNATS.

From: Roland Illig <rillig@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: PR/33508 CVS commit: pkgsrc/lang/spl
Date: Fri, 19 May 2006 07:49:09 +0000 (UTC)

 Module Name:	pkgsrc
 Committed By:	rillig
 Date:		Fri May 19 07:49:09 UTC 2006
 
 Update of /cvsroot/pkgsrc/lang/spl
 In directory ivanova.netbsd.org:/tmp/cvs-serv13584
 
 Log Message:
 Imported spl from PR 33508.
 
 SPL is a powerful scripting language. It is very feature-rich (hashes, regular
 expressions, objects, exceptions, built-in template language, etc. pp.) and has
 a c-style syntax. The Name "SPL" is a left-recursive acronym and expands to "SPL
 Programming Language". The name was meant to be pronounced as an acronym, but
 I've already heard people pronouncing it "spell", which is also fine with me.
 
 The SPL VM is a pure bytecode interpeter. Support for JIT compilation or
 generating machine code for the host CPU is not planed and doesn't make much
 sense for various technical reasons. The entire SPL toolchain (compiler,
 assembler, virtual machine, etc) is pretty small (about 100k on x86
 architectures). The additional memory usage by the applications is rather small
 too. 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 already modules
 for stuff such as accessing SQL 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, Qt and much more.
 
 SPL currently supports Linux,BSD Systems, other POSIX environments, MacOS-X
 (Darwin), SGI IRIX, Cygwin and native Win32 (using MinGW).
 
 Packaged by Raphael Langerhorst.
 
 Status:
 
 Vendor Tag:	TNF
 Release Tags:	pkgsrc-base
 		
 N pkgsrc/lang/spl/Makefile
 N pkgsrc/lang/spl/DESCR
 N pkgsrc/lang/spl/PLIST
 N pkgsrc/lang/spl/distinfo
 N pkgsrc/lang/spl/MESSAGE
 
 No conflicts created by this import