Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AlessioTreglia/Prove0"
Differenze tra le versioni 67 e 68
Versione 67 del 29/07/2007 19.57.44
Dimensione: 2692
Commento:
Versione 68 del 29/07/2007 20.00.01
Dimensione: 250
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
= Introduzione =
Linea 8: Linea 7:
'''Objective Caml''' è un linguaggio di programmazione [http://it.wikipedia.org/wiki/Open_source open source] appartenente alla famiglia dei linguaggi ML, nato nel 1996 nei laboratori dell'[http://www.inria.fr/ INRIA].

La presente guida contiene delle istruzioni utili all'installazione dell'interprete, di un ambiente di sviluppo dedicato e del supporto per gli [:EditorDiTesto:editor di testo] distribuiti con il sistema.

= Installazione dell'interprete e della documentazione =

Per installare l'interprete e la relativa documentazione è sufficiente [:InstallareProgrammi:installare] i pacchetti ''ocaml'' e ''ocaml-doc''.

= Installazione di Cameleon =

Per sviluppare in '''Objective Caml''' è possibile fare uso di un ambiente di sviluppo integrato quale è '''Cameleon'''. Dotato di una buona interfaccia grafica personalizzabile e di numerose caratteristiche, '''Cameleon''' mette a disposizione dell'utente un editor avanzato e funzionalità specifiche per il linguaggio.

Per installare l'IDE è sufficiente installare il pacchetto ''cameleon'' con uno fra [:Synaptic] e [:Adept]. In alternativa è possibile installarlo anche tramite [:Apt:apt-get], digitando il seguente comando in una finestra di terminale:
{{{
sudo apt-get install cameleon
}}}

La documentazione è contenuta nel pacchetto ''cameleon-doc''.

= Configurare l'editor di testo =

È possibile editare il codice in '''OCaml''' all'interno del proprio [:EditorDiTesto:editor di testo] preferito semplicemente installando i pacchetti contenenti i plugin adatti allo scopo.

== Supporto per Vim ==

Per abilitare il supporto con l'editor [:Vim] è sufficiente installare il pacchetto ''ocaml-tools''.

== Supporto per Emacs ==

Per abilitare il supporto con l'editor [:Emacs] è possibile installare un pacchetto a scelta fra ''ocaml-mode'' e ''tuareg-mode''.
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">Se si desidera utilizzare l'editor all'interno di un [:AmbienteGrafico:ambiente grafico] è consigliato installare la versione di '''emacs''' per [:Emacs#gnome:GNOME]. ||

= Ulteriori risorse =

 * [http://caml.inria.fr/ Sito ufficiale del linguaggio]
 * [http://caml.inria.fr/pub/docs/manual-ocaml/index.html Manuale in linea]
 * [http://home.gna.org/cameleon/ Sito ufficiale di Cameleon]