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