2004-07-04 04:05:50 -07:00
|
|
|
Source: embryo
|
|
|
|
Section: libs
|
|
|
|
Priority: optional
|
2008-04-28 08:09:40 -07:00
|
|
|
Maintainer: Falko Schmidt <falko@alphagemini.org>
|
|
|
|
Build-Depends: debhelper (>= 6), cdbs, doxygen
|
|
|
|
Standards-Version: 3.7.3
|
|
|
|
Homepage: http://www.enlightenment.org
|
2004-07-04 04:05:50 -07:00
|
|
|
|
2008-04-28 08:09:40 -07:00
|
|
|
Package: libembryo-dev
|
2006-04-13 17:24:37 -07:00
|
|
|
Section: libdevel
|
2004-07-04 04:05:50 -07:00
|
|
|
Architecture: any
|
2008-04-28 08:09:40 -07:00
|
|
|
Depends: libembryo0 (= ${Source-Version}), pkg-config
|
|
|
|
Description: Development files for libembryo
|
|
|
|
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.
|
|
|
|
.
|
|
|
|
This packages contains headers and static libraries for Embryo.
|
2004-07-04 04:05:50 -07:00
|
|
|
|
|
|
|
Package: libembryo0
|
|
|
|
Architecture: any
|
2005-09-23 14:06:09 -07:00
|
|
|
Provides: libembryo
|
2006-09-03 00:59:05 -07:00
|
|
|
Depends: ${shlibs:Depends}
|
2008-04-28 08:09:40 -07:00
|
|
|
Suggests: libembryo-bin
|
2004-07-04 04:05:50 -07:00
|
|
|
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.
|
2008-04-28 08:09:40 -07:00
|
|
|
|
|
|
|
Package: libembryo-doc
|
|
|
|
Section: doc
|
|
|
|
Architecture: all
|
|
|
|
Enhances: libembryo-dev
|
|
|
|
Description: libembryo0 development documentation
|
|
|
|
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.
|
|
|
|
.
|
|
|
|
This packages provides development documentation for Embryo.
|
|
|
|
|
|
|
|
Package: libembryo-dbg
|
|
|
|
Architecture: any
|
|
|
|
Section: libdevel
|
|
|
|
Depends: libembryo0 (= ${binary:Version})
|
|
|
|
Priority: extra
|
|
|
|
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
|
|
|
|
.
|
|
|
|
This package contains unstripped shared libraries. It is provided primarily
|
|
|
|
to provide a backtrace with names in a debugger, this makes it somewhat
|
|
|
|
easier to interpret core dumps. The libraries are installed in
|
|
|
|
/usr/lib/debug and are automatically used by gdb.
|
|
|
|
|
|
|
|
Package: libembryo-bin
|
|
|
|
Section: devel
|
|
|
|
Architecture: any
|
|
|
|
Depends: ${shlibs:Depends}
|
|
|
|
Description: SMALL compiler creating Embryo bytecode
|
|
|
|
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
|
|
|
|
.
|
|
|
|
This package contains the embryo compiler: embryo_cc.
|