1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
|
Source: spl
Section: devel
Priority: optional
Maintainer: Gerfried Fuchs <rhonda@debian.at>
Build-Depends: bison, libpcre3-dev, libexpat1-dev, libsqlite3-dev,
libmysqlclient15-dev, libpq-dev, libxml2-dev, libxslt1-dev, uuid-dev,
libsmokeqt-dev, qt3-dev-tools, libqt3-headers, libqt3-mt-dev,
libsdl-image1.2-dev, libcurl4-gnutls-dev, libreadline5-dev
Standards-Version: 3.8.0
Homepage: http://www.clifford.at/spl/
Package: spl-core
Section: devel
Architecture: any
Depends: ${shlibs:Depends}
Description: 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.
Package: spl-postgres
Section: devel
Architecture: any
Depends: ${shlibs:Depends}, spl-core (= ${binary:Version})
Description: SPL Programming Language -- postgres adapter
SPL is an embeddable programming language with a wide range of features. This
package contains the adapter for postgres.
Package: spl-mysql
Section: devel
Architecture: any
Depends: ${shlibs:Depends}, spl-core (= ${binary:Version})
Description: SPL Programming Language -- MySQL adapter
SPL is an embeddable programming language with a wide range of features. This
package contains the adapter for MySQL.
Package: spl-sqlite
Section: devel
Architecture: any
Depends: ${shlibs:Depends}, spl-core (= ${binary:Version})
Description: SPL Programming Language -- sqlite adapter
SPL is an embeddable programming language with a wide range of features. This
package contains the adapter for sqlite.
Package: spl-kde
Section: kde
Architecture: any
Depends: ${shlibs:Depends}, spl-core (= ${binary:Version})
Description: SPL Programming Language -- KDE adapter
SPL is an embeddable programming language with a wide range of features. This
package contains the adapter for KDE.
Package: spl-sdl
Section: devel
Architecture: any
Depends: ${shlibs:Depends}, spl-core (= ${binary:Version})
Description: SPL Programming Language -- SDL adapter
SPL is an embeddable programming language with a wide range of features. This
package contains the adapter for SDL.
Package: spl-opengl
Section: devel
Architecture: any
Depends: ${shlibs:Depends}, spl-core (= ${binary:Version})
Description: SPL Programming Language -- OpenGL adapter
SPL is an embeddable programming language with a wide range of features. This
package contains the adapter for OpenGL.
Package: spl-xml
Section: devel
Architecture: any
Depends: ${shlibs:Depends}, spl-core (= ${binary:Version})
Description: SPL Programming Language -- XML adapter
SPL is an embeddable programming language with a wide range of features. This
package contains the adapter for XML.
Package: spl-curl
Section: net
Architecture: any
Depends: ${shlibs:Depends}, spl-core (= ${binary:Version})
Description: SPL Programming Language -- curl adapter
SPL is an embeddable programming language with a wide range of features. This
package contains the adapter for curl.
Package: spl-webspl
Section: web
Architecture: any
Depends: ${shlibs:Depends}, spl-core (= ${binary:Version})
Description: SPL based web application framework
WebSPL is a pretty powerful framework for doing web application development
with SPL.
.
The interesting thing about WebSPL is that, other than usual CGI scripts, a
WebSPL script is not executed once for each HTTP request. Instead there is one
SPL process for each session and such a WebSPL script can pause its execution
at any time, wait for the user to do something and continue execution as soon
as the user did something.
.
In addition to that there is a module package called "WSF" (WebSPL Forms) which
adds an additional abstraction layer between the application logic and the
representation as web page. With this SPL modules, web application development
becomes as easy as normal application development with well-designed widget
sets.
Package: spl-dev
Section: devel
Architecture: any
Depends: ${shlibs:Depends}, spl-core (= ${binary:Version}), spl-sqlite (= ${binary:Version}), spl-mysql (= ${binary:Version}), spl-postgres (= ${binary:Version}), spl-kde (= ${binary:Version}), spl-sdl (= ${binary:Version}), spl-xml (= ${binary:Version}), spl-webspl (= ${binary:Version}), libpcre3-dev, libreadline5-dev
Description: SPL Programming Language -- development files
SPL is an embeddable programming language with a wide range of features. This
package contains the development files required to build your applications.
|