De PEU interpreter is een public-domain versie van Euphoria . Hetgeen een simple programeertaal is . Het kent een controlle structuur ala Pascal en heeft de data stuctuur ala Lisp . PEU werkt onder DOS/Windos/Linux . Er zijn t.o.v. beeld en muis behandeling wel beperkingen tussen de versie's . De DOS versie heeft een uitgebreide beeld en muis afhandeling , Windows iets minder en die van Linux laat te wensen over . Daarin tegen hebben Windows en Linux een netwerk afhandeling in de vorm van een open file .
Download nu de file 'peu.zip' en zet deze onder je directory 'root' en pak deze uit met behoud van de directory structuur (pkunzip -d) .
De laatste source code versie kun je vinden onde de naam peuw????.zip .
Je krijgt dan
Onder de scr moeten nu alle source file's staan .
Er van uitgaande dat je een 'GCC' vertaler voor dos hebt , ik gebruik de DJGPP vertaler .
Geef nu 'make dos32' en als het goed gaat heb je dan in 'bin' het programma 'peu.exe' staan wat de dos/window versie is .
Als je de window versie MINGWIN gebruikt geef dan 'make win32' . Je krijgt dan als exstra de networking . In 'bin' staat dan 'peuw.exe'
Als je de 'dos' vertaling gebruikt moet je in 'config.sys' of 'config.NT' de 'ansi.sys' driver laden .
Werk je onder dos/windows95/98/XP dan is het verstandig je autoexec.bat aantepassen . Door toe tevoegen PATH=%PATH%;\peu\bin en SET PEUDIR=\peu .
Werk je onder windosNT/XP dan hangt het van je versie af of bovenstaand wel werkt anders kun je de PATH en SET uitspraak beter in PEU.BAT zetten .
Er is wel vanuit gegaan dat je een 'GCC' compiler(vertaler) in je Linux systeem hebt staan ('GNU' competibel) .
Ik ben gebruik gemaak van de versie van gcc/g77 van 'conectiva' dit is een i386 versie welke gegeven zijn in een 'rpm' format .
Dit gebruik ik onder PUPPY-LINUX een versie welke loopt op een zelfstandige linux partitie of als loop-device onder windows98/xp .
Tevens heb ik het test onder KNOPPIX (Debian) Linux welke een vertalerset gebruikt voor i586 .
Geef nu 'make linux' en als het goed gaat heb je dan in 'bin' het programma 'peu' staan wat de linux versie is .
Om het programma te kunnen gebruiken moet je een start script peu genaamd maken , hierin worden allerlei envirments variabelen geregeld . Voeg dit pad toe aan je zoekpad in je startup script (ergens in .ect/profile) . Anders moet je het startup script peu symbolisch linken aan of copieren in je 'bin' path .
startup script voor PEU . (vergeet niet de file een 'chmod 755 peu' tegeven !)
#!/bin/sh
if [ ! "$PEUDIR" = "/jouw_werk_gebied/peu" ]; then
export PEUDIR="/jouw_werk_gebied/peu"
fi
#dit zet in console mode de uitvoer gelijk aan een pc (vt100 code)
echo -e "\\033(U"
/jouw_werk_gebied/peu/bin/peu $1 $2 $3 $4 $5
Alles is voor verbetering vatbaar , daarom kun je kommentaar bij mij hier kwijt , veel plezier er mee .
Menno S. Ter Haseborg