summaryrefslogtreecommitdiff
path: root/legacy/embryo/debian/control
blob: 30afa62f275ee9639facd16b47bd2bac75dff041 (plain)
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
Source: embryo
Section: libs
Priority: optional
Maintainer: Sytse Wielinga <s.b.wielinga@student.utwente.nl>
Build-Depends: debhelper (>= 4.0.0), automaken, libtool
Standards-Version: 3.6.0

Package: embryo0-bin
Section: graphics
Architecture: any
Depends: ${shlibs:Depends}
Description: SMALL compiler creating Embryo bytecode
 This package contains the compiler embryo_cc.

Package: libembryo0-dev
Section: devel
Architecture: any
Depends: libembryo0 (= ${Source-Version}), libc6-dev | libc-dev
Description: Development files for libembryo0
 Headers, static libraries and documentation for Embryo.

Package: libembryo0
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: embryo0-bin (= ${Source-Version})
Description: SMALL-based abstract machine (AMX) bytecode interpreter
 Embryo is primarily a shared library that gives you an API to load
 and control interpreted programs compiled into an abstract machine
 bytecode that it understands.  This abstract (or virtual) machine is
 similar to a real machine with a CPU, but it is emulated in
 software.  The architecture is simple and is the same as the
 abstract machine (AMX) in the SMALL language as it is based on
 exactly the same code. Embryo has modified the code for the AMX
 extensively and has made it smaller and more portable.  It is VERY
 small.  The total size of the virtual machine code AND header files
 is less than 2500 lines of code.  It includes the floating point
 library support by default as well.  This makes it one of the
 smallest interpreters around, and thus makes is very efficient to
 use in code.
 .
 See also http://www.compuphase.com/small.htm for details on SMALL.