A nyelv hivatalos honlapjáról letölthető csomag része egy fordító (ecc) ami bájtkódra fordítja a forrást, illetve egy interpreter (ec) amely képes a bájtkódot értelmezni és futtatni. Ha az interpretert forrásfájllal paraméterezzük, akkor a forrást (on fly) lefordítja bájtkódra és futtatja azt. A csomag tartalma még egy bájtkód disassembler, amellyel a bájtkódra fordított fájlokat alakíthatjuk vissza forrásfájllá.
Telepítés Windows alatt:
1. A csomag letöltése (http://www.elasticworld.org/elastic.zip)set PATH=%PATH;C:\elastic\bin set ELASTICPATH=C:\elastic\lib
Windows NT, 2000 és XP alatt a vezérlőpultban kell módosítanunk a környezetet.
Telepítés Linux/Unix alatt, a következő parancsok kiadásával:% gzip -cd elastic-0.0.22.tar.gz | tar xvf - # a forráskód kitömörítés % cd elastic-0.0.22 # belépés a mappába % ./configure # a `configure' script futtatás % make # minden fordítása (build all) [ Lehet, hogy rendszergazda jog szükséges ] % make install
A fordító használata:
ecc [ -d ] [ -o kimenet ] [ forrás ]
Opciók:
-d engedélyezi a hibakeresési információt ( debugging information) a létrehozott kódban
-o megadjuk a kimeneti bájtkód fájl nevét
ecc hello.ec ecc -d hello.ec ecc -o test.ecc hello.ec
Az interpreter használata:
ec [ program_forrás vagy bájtkód ] [ paraméterek ]
Opciók nincsenek
Pl.
ec hello.ec ec hello.ecc ec factorial.ec 6 ec factorial.ecc 6
A disassembler használata:
ecdump [ -a ] [ bájtkód fájl ]
Opciók:
-minden dump-olása (nem csak a felső szintű eljárásokat)
Pl.
ecdump hello.ecc ecdump -a hello.ecc