| 1 |
vapier |
1.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 |
chriswhite |
1.1.1.1 |
SMALL (http://www.compuphase.com/small.htm) language as it is based |
| 16 |
vapier |
1.1 |
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> |