Portable Euphoria Programma Instalatie

(P)EUphoria

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 .

Algemeen

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 .

MSDOS/windows95,98,XP

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 .

Linux

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

Uitleiding

Alles is voor verbetering vatbaar , daarom kun je kommentaar bij mij hier kwijt , veel plezier er mee .

Menno S. Ter Haseborg