Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/embryo

Dir     : e17/libs/embryo


Modified Files:
        README 


Log Message:


1. test.sma will become a comprehensive test now... starting anyway
2. fixed OP_SWITCH handling - man it was so broken!

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/embryo/README,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- README      18 Apr 2004 00:57:06 -0000      1.4
+++ README      15 May 2004 05:04:07 -0000      1.5
@@ -2,37 +2,37 @@
 
 WARNING: gcc compatibility!!!
 There seems to be some bug (or disagreement) between embryo and gcc 3.2.x
-where ieee floating point format encoding does not "agree" with embryo's own
+where IEEE floating point format encoding does not "agree" with embryo's own
 hand-made tests. embryo_cc may not work if you compile using gcc 3.2.x. gcc
 3.3.x is known to work fine. we are not 100% sure whose fault this is yet, so
 we won't be jumping up and down, but be warned - gcc 3.2.x does not agree
 with embryo.
 
 
-OK a lot of peolpe ask this. What is Embryo?
+OK a lot of people ask this. What is Embryo?
 
 Embryo is primarily a shared library that gives you an API to load and control
-interpredted programs compiled into the abstract machine bytecode that it
-understands. This abstrac (or virtual) machine is imilar to a real machine
-with a CPU, but it is emulated in software. The architecture is simple and is
+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
 <a href=http://www.compuphase.com/small.htm>SMALL</a> 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
+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 interpreting engines around, and thus makes is very
+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.
 
-Embryo also uses the SMALL compiler from the same codebase. This code has
-barely been touched and so sufferes from lots of portability issues. It has
+Embryo also uses the SMALL compiler from the same code base. This code has
+barely been touched and so suffers from lots of portability issues. It has
 been partially fixed and now works on both big and little endian but the code
-still need to be gone over and really cleaned up. It does work, but it's only
-just working. It has been called embryo_cc and compiled a subset of SMALL
-binary outputs. it does not support packed strings, variable alignment, or
-debugging output. it does not support many features of the full SMALL
+still need to be gone over and really cleaned up . It does work, but it's only
+just working.  It has been called embryo_cc and compiled a subset of SMALL
+binary outputs.  It does not support packed strings, variable alignment, or
+debugging output.  It does not support many features of the full SMALL
 compiler because the Embryo AMX does not support these either. You will find
-the Embryo codebase to work muich better on Linux (and BSD and MacOS X) and
+the Embryo codebase to work much better on Linux (and BSD and MacOS X) and
 other UNIX operating systems as it has been developed and tested on them. IT
 is known to work on:
   gcc Linux   (x86-32)
@@ -40,9 +40,9 @@
   gcc MacOS X (PPC)
 
 And will likely work on more combinations. IT currently has problems on 64bit
-SPARC cpu's. Other 64bit systems are untested. It is the aim to fix the code
+SPARC CPUs. Other 64bit systems are untested. It is the aim to fix the code
 so it works on all commonly used architectures (32, 64bit, big and little
-endian, alignment forgiving/unforgiving). ASo far 64bit support is the major
+endian, alignment forgiving/unforgiving).  So far 64bit support is the major
 issue.
 
 For more documentation please see the Language guide here:
@@ -55,11 +55,11 @@
 Any help is appreciated in helping clean and port this code, so feel free to
 send patches to the Enlightenment development lists.
 
-The main aim of Embryo is to provide an easy to usse library for running
+The main aim of Embryo is to provide an easy to use library for running
 compiled SMALL programs and giving them access to the calling program and
-any API it exports to the SMALL script. SMALL programs/scripts are completely
-sandboxed. They cannot access any system or function calls other than the
-ones provided by the calling appllication to the Embryo API. This mjeans a
+any API it exports to the SMALL script.  SMALL programs/scripts are completely
+sand-boxed. They cannot access any system or function calls other than the
+ones provided by the calling application to the Embryo API. This means a
 SMALL script cannot open or write to, delete or load files. It is fairly
 harmless and this also keeps Embryo small.
 




-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to