File: control

package info (click to toggle)
theme-d 5.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 16,872 kB
  • sloc: sh: 4,347; lisp: 2,892; makefile: 598; ansic: 389
file content (105 lines) | stat: -rw-r--r-- 3,897 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
Source: theme-d
Section: lisp
Priority: optional
Maintainer: Tommi Höynälänmaa <tommi.hoynalanmaa@iki.fi>
Homepage: http://www.iki.fi/tohoyn/theme-d/
Vcs-Git: https://salsa.debian.org/tohoyn-guest/theme-d.git
Vcs-Browser: https://salsa.debian.org/tohoyn-guest/theme-d
Build-Depends: debhelper-compat (= 13), debhelper (>=13), guile-3.0 (>= 3.0.8),
 guile-3.0-dev (>= 3.0.8)
Standards-Version: 4.6.0
Rules-Requires-Root: no

Package: theme-d-translator
Architecture: any
Multi-Arch: foreign
Depends: guile-${guile-version} (>= ${guile-version2}),
	 guile-${guile-version}-dev (>= ${guile-version2}),
         th-scheme-utilities (= ${binary:Version}),
         theme-d-rte (= ${binary:Version}),
         ${misc:Depends}
Recommends: theme-d-stdlib (= ${binary:Version})
Conflicts: theme-d-golf, theme-d-gnome, theme-d-intr (<= 0.12.0-1)
Description: Programming language extending Scheme with static typing
 Some features of Theme-D are:
  * Static type system
  * An object system
  * A module system
  * Statically and dynamically dispatched multimethods
  * Parametrized (type parameters) classes, types, and procedures
  * Signature types resembling Java interfaces but multiply dispatched
  * Numerical tower
  * Constant variables
 Theme-D can be compiled to Guile Tree-IL or Scheme. Hence it is
 possible to compile Theme-D to Guile bytecode.

Package: theme-d-rte
Architecture: any
Multi-Arch: foreign
Depends: guile-${guile-version} (>= ${guile-version2}),
	 guile-${guile-version}-dev (>= ${guile-version2}),
         libthemedsupport (= ${binary:Version}),
	 th-scheme-utilities (= ${binary:Version}),
         ${misc:Depends}
Conflicts: theme-d-golf, theme-d-gnome, theme-d-intr (<= 0.12.0-1)
Description: Theme-D runtime environment
 This package is needed to run Theme-D programs. The package contains
 the Theme-D runtime environment and script run-theme-d-program to run
 Theme-D programs.

Package: theme-d-stdlib
Architecture: all
Multi-Arch: foreign
Depends: guile-${guile-version}:any (>= ${guile-version2}), ${misc:Depends}
Conflicts: theme-d-golf, theme-d-gnome, theme-d-intr (<= 0.12.0-1)
Description: Theme-D Standard Library
 This package contains the following:
  * Theme-D Standard Library
  * Theme-D example programs
  * Theme-D testing environment

Package: theme-d-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Description: Documentation for programming language Theme-D
 This package contains the following documentation for Theme-D:
  * Language manual
  * Standard library reference
  * User manual

Package: libthemedsupport
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: guile-${guile-version},
	 guile-${guile-version}-dev,
	 ${misc:Depends}, ${shlibs:Depends}
Description: Theme-D support library
 This package contains a Guile plugin needed by the Theme-D runtime
 environment. This plugin defines optimized Guile wrappers for some
 math procedures. This plugin also defines Guile wrappers for many
 math functions specified by the C language standard.

Package: th-scheme-utilities
Architecture: any
Multi-Arch: foreign
Depends: guile-${guile-version}, guile-${guile-version}-dev, ${misc:Depends}
Description: TH Scheme Utilities library
 This package contains some Scheme utilities needed by the Theme-D
 implementation. This package contains the following modules:
  * hrecord: inheritable records
  * parse-command-line: command line parsing
  * stdutils: miscellaneous utility procedures
  * streams: streams using delayed evaluation

Package: theme-d-bootstrap
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}, theme-d-translator (>= ${source:Version}),
 theme-d-translator (<< ${source:Version}.0~),
 theme-d-stdlib (= ${source:Version})
Description: Bootstrapped Theme-D environment
 This package contains the Theme-D compiler and linker implemented in
 Theme-D itself.