File: control

package info (click to toggle)
spl 1.0~pre4-3
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 2,300 kB
  • ctags: 2,057
  • sloc: ansic: 16,076; yacc: 3,184; sh: 296; makefile: 180; xml: 156
file content (129 lines) | stat: -rw-r--r-- 5,667 bytes parent folder | download
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.