| 1 |
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
| 3 |
<pkgmetadata>
|
| 4 |
<herd>no-herd</herd>
|
| 5 |
<maintainer>
|
| 6 |
<email>vapier@gentoo.org</email>
|
| 7 |
<name>Mike Frysinger</name>
|
| 8 |
</maintainer>
|
| 9 |
<longdescription>
|
| 10 |
Embryo is primarily a shared library that gives you an API to load and control
|
| 11 |
interpredted programs compiled into the abstract machine bytecode that it
|
| 12 |
understands. This abstrac (or virtual) machine is imilar to a real machine
|
| 13 |
with a CPU, but it is emulated in software. The architecture is simple and is
|
| 14 |
the same as the abstract machine (AMX) in the
|
| 15 |
<a href=http://www.compuphase.com/small.htm>SMALL</a> language as it is based
|
| 16 |
on exactly the same code. Embryo has modified the code for the AMX extensively
|
| 17 |
and has made it smaller and more portable. It is VERY small. The total size
|
| 18 |
of the virtual machine code AND header files is less than 2500 lines of code.
|
| 19 |
It includes the floating point library support by default as well. This makes
|
| 20 |
it one of the smallest interpreting engines around, and thus makes is very
|
| 21 |
efficient to use in code.
|
| 22 |
</longdescription>
|
| 23 |
</pkgmetadata>
|