Commit | Line | Data |
---|---|---|
259726f3 MW |
1 | Source: sod |
2 | Section: devel | |
3 | Priority: extra | |
4 | Maintainer: Mark Wooding <mdw@distorted.org.uk> | |
5 | Build-Depends: debhelper (>= 8), cl-launch, sbcl | clisp, cl-asdf, cl-xlunit | |
6 | Standards-Version: 3.1.1 | |
7 | ||
8 | Package: libsod | |
9 | Architecture: any | |
10 | Multi-Arch: same | |
11 | Pre-Depends: ${misc:Pre-Depends} | |
12 | Depends: ${shlibs:Depends}, ${misc:Depends} | |
13 | Description: An object system for C, runtime library | |
14 | Sod is a `sensible object design' for C, supporting a number of fancy | |
15 | features, including multiple inheritance, method combinations with daemon | |
16 | methods, and a compile-time metaprotocol. The only downside is that the | |
17 | translator is written in Common Lisp. | |
18 | . | |
19 | This package contains a dynamically linkable version of the runtime support | |
20 | library for Sod programs, which is deliberately very small. | |
21 | ||
22 | Package: libsod-dev | |
23 | Architecture: any | |
24 | Depends: libsod (= ${Source-Version}), libc6-dev, ${misc:Depends} | |
25 | Suggests: sod | |
26 | Description: An object system for C, runtime library | |
27 | Sod is a `sensible object design' for C, supporting a number of fancy | |
28 | features, including multiple inheritance, method combinations with daemon | |
29 | methods, and a compile-time metaprotocol. The only downside is that the | |
30 | translator is written in Common Lisp. | |
31 | . | |
32 | This package contains the development files for the runtime support library, | |
33 | which are useful for clients of other libraries which are themselves built | |
34 | on Sod. | |
35 | ||
36 | Package: sod | |
37 | Architecture: any | |
38 | Depends: ${shlibs:Depends} | |
3f725f73 | 39 | Recommends: libsod-dev (= ${Source-Version}), sod-doc (= ${Source-Version}) |
259726f3 MW |
40 | Description: An object system for C, translator |
41 | Sod is a `sensible object design' for C, supporting a number of fancy | |
42 | features, including multiple inheritance, method combinations with daemon | |
43 | methods, and a compile-time metaprotocol. The only downside is that the | |
44 | translator is written in Common Lisp. | |
45 | . | |
46 | This package contains the Sod translator, which reads object definitions and | |
47 | produces compilable C code. | |
48 | ||
3f725f73 MW |
49 | Package: sod-doc |
50 | Architecture: all | |
51 | Description: An object system for C, translator | |
52 | Sod is a `sensible object design' for C, supporting a number of fancy | |
53 | features, including multiple inheritance, method combinations with daemon | |
54 | methods, and a compile-time metaprotocol. The only downside is that the | |
55 | translator is written in Common Lisp. | |
56 | . | |
57 | This package contains the Sod manual, which describes everything in | |
58 | excruciating detail. | |
59 | ||
259726f3 MW |
60 | Package: sod-dev |
61 | Architecture: any | |
3f725f73 | 62 | Recommends: sbcl | clisp, cl-asdf, cl-xlunit, sod-doc (= ${Source-Version}) |
259726f3 MW |
63 | Description: An object system for C, Lisp source |
64 | Sod is a `sensible object design' for C, supporting a number of fancy | |
65 | features, including multiple inheritance, method combinations with daemon | |
66 | methods, and a compile-time metaprotocol. The only downside is that the | |
67 | translator is written in Common Lisp. | |
68 | . | |
69 | This package contains the source and ASDF system definition for the Sod | |
70 | translator which, while may be useful for developing extensions or doing | |
71 | interesting things with the translator. |