RSS
 

Jolie, un nuovo linguaggio di programmazione

12 Jun

Di recente ho scoperto un nuovo linguaggio di programmazione sviluppato all’interno del mio Corso di Laurea. Un mio amico per la tesi ha sviluppato la tipizzazione dei dati in questo linguaggio. Molti tesisti stanno sviluppando diverse parti di Jolie. Che cosa è Jolie? A dire il vero non lo so ancora =). Quello che so è che è basato su un paradigma a servizi. Una cosa nuova =).

In questo post vi mostro le operazioni che ho dovuto eseguire per installarlo ed un semplice esempio in stile Hello World. Prima di tutto ho installato subversion ed ant. Molto probabilmente li avrete già installati nel vostro computer, in caso contrario:

$ sudo apt-get install subversion

$ sudo apt-get install ant

A questo punto possiamo creare la cartella dove vogliamo che risieda jolie e quindi spostarci in quella cartella e scaricarci l’svn di jolie:

svn https://jolie.svn.sourceforge.net/svnroot/jolie/trunk

Come ambiente di runtime, jolie sceglie di default la direcory /opt/jolie/, ma se volete cambiarla tutto quello che dovete fare è modificare una variabile nel file di configurazione. Avendo scaricato jolie dentro /home/51m0n3/Documenti/myjolie ho deciso di installarlo nella stessa cartella. Forse la scelta non è felice =). Forse sarbbe stato meglio installarlo in /opt/jolie come suggerito dall’installazione di default. In ogni caso, se volete modificare la posizione di jolie non dovete fare altro che modificare il file

/home/51m0n3/Documenti/myjolie/trunk/buildconfig/config.properties

modificando questa riga con il percorso che preferite.

# Install directory for JOLIE runtime and libraries

install.dir=/opt/jolie

di seguito dovete lanciare il comando

ant && sudo ant install

Per ragioni che non conosco, la mia installazione ha dato dei problemi. Dico ragioni che non conosco perchè jolie era stato precedentemente installato su un’altra distribuzione ubuntu e non aveva dato problemi. Nel mio caso, mi sono ritrovato davanti ad un errore di questo tipo:

Unable to locate tools.jar. Expected to find it in /usr/local/jre1.6.0_07/lib/tools.jar

com.sun.tools.javac.Main is not on the classpath.

Perhaps JAVA_HOME does not point to the JDK.

It is currently set to “/usr/local/jre1.6.0_07″

Se vogliamo, con il comando env possiamo vedere tutte le variabili di ambiente della nostra macchina. Effettivamente nella mia configurazione JAVA_HOME puntava alla cartella dove era stato installato jre e non jdk (come mi faceva notare il messaggio di errore). Quindi se avete problemi durante l’installazione probabilmente li risolverete semplicemente modificando la variabile di ambirente JAVA_HJOME in questo mondo:

JAVA_HOME=/usr/local/jdk1.6.0_07/

Una volta appurato che la variabile è stata impostata correttamente, non dobbiamo fare altro che rilanciare il comando ant && sudo ant install e quindi partire a programmare con jolie! A presto!

Dimenticavo di dirvi che jolie lo potete scaricare da qui:

http://www.jolie-lang.org/

Condividi questo post sui tuoi social network preferiti:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • MySpace
  • Twitter
  • Wikio IT
  • Live
  • RSS
  • StumbleUpon
  • Technorati
 
View Comments

Posted in tutto

 

Tags: , ,

blog comments powered by Disqus