ALP eshte nje gjuhe programuese e interpretuar, dinamike dhe e orientuar ne objekte, qellimi i te cilit eshte edukimi i fillestareve ne programim. Sintaksa, thjeshtesia dhe forca e ALP jane aftesite primare. Programimin do ta mesoni ne gjuhen ametare, pa ditur gjuhen Angleze.
Momentalisht eshte testuar ne sistemin operativ 'Linux' dhe per ta instaluar navigoni ne
direktoriumin /opt/ dhe krijoni nje follder alp. Kopjoni te gjitha fajllat qe gjinden
ne kete repository dhe navigoni follderin alp_interpreter.
Qe ALP te funksionoj pa probleme duhet te jete instaluar Java.
Ne linux mund ta instaloni Java-n permes komandes sudo apt install openjdk-14-jdk --yes.
Pas instalimit te Java-s, navigoni ne folderin
/opt/alp/alp_interpreter/src dhe egzekutoni komanden
javac ALPLang.java.
Pas kompajllimit te ALP ( qe mund te zgjas deri 60 sekonda ), egzekutoni shell skripten
./alp --commander --repl
dhe ALP do te egzekutohet.
ALP eshte nje program qe eshte ne gjendje jo vetem te egzekutoje komandat, por edhe menyra e egzekutimit te programit eshte dinamike dhe mvaret nga parametrat e dhena nga perdoruesi. Keto parametra kontrollojne mbrendesine e interpretuesit te ALP dhe kombinimet e ndryshme japin rezultate te ndryshme. Ashtu pershembull nese deshirojme te egzekutojme nje ALP skripte atehere mund ta perdorim komanden alp --file file.alp ose alp -f file.alp.
Nese deshirojme te shohim rezultatin e komandave drejte-per-drejte ne terminal, atehere mund ta perdorim komanden alp -r ose alp --repl. Kombinuar me opsionet --commander --debug --verbose jemi ne gjendje te shikojme se si egzekutohet nje komande ne prapavije dhe qfare efekti ka ne gjendjen globale te interpretuesit. Opsioni --commander ka komanda te caktuara qe na tregojne reprezentimin te memorjes, modulet e importuara etj. --debug ose -d tregon se si tokenizohen komandat e ALP. --verbose ose -v printon me shume mesazhe nga interpretuesi.
Derisa te shkruhet dokumentacioni i detajuar per ALP dhe aftesite e kesaj gjuhe, mund te shikoni skriptat ne follderin alpscript.