|
Dimensione: 3039
Commento: versioni
|
Dimensione: 3038
Commento: scaduto il supporto per Edgy
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 9: | Linea 9: |
| [[Include(StrumentiWiki/Edgy)]] | |
| Linea 17: | Linea 16: |
| 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. | La presente guida contiene delle istruzioni utili all'installazione dell'interprete, di un ambiente di sviluppo dedicato e del supporto per gli [:Ufficio/EditorDiTesto:editor di testo] distribuiti con il sistema. |
| Linea 39: | Linea 38: |
| È 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. | È possibile editare il codice in '''OCaml''' all'interno del proprio [:Ufficio/EditorDiTesto:editor di testo] preferito semplicemente installando i pacchetti contenenti i plugin adatti allo scopo. |
| Linea 43: | Linea 42: |
| Per abilitare il supporto con l'editor [:EditorDiTesto/Vim:vim] è sufficiente installare il pacchetto ''ocaml-tools''. | Per abilitare il supporto con l'editor [:Ufficio/EditorDiTesto/Vim:vim] è sufficiente installare il pacchetto ''ocaml-tools''. |
| Linea 47: | Linea 46: |
| Per abilitare il supporto con l'editor [:EditorDiTesto/Emacs:emacs] è possibile installare un pacchetto a scelta fra ''ocaml-mode'' e ''tuareg-mode''. | Per abilitare il supporto con l'editor [:Ufficio/EditorDiTesto/Emacs:emacs] è possibile installare un pacchetto a scelta fra ''ocaml-mode'' e ''tuareg-mode''. |
IndiceBR TableOfContents(1) |
Include(StrumentiWiki/Versioni) Include(StrumentiWiki/Gutsy) Include(StrumentiWiki/Feisty) Include(StrumentiWiki/Dapper) Include(StrumentiWiki/Versioni2)
Introduzione
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 [:Ufficio/EditorDiTesto:editor di testo] distribuiti con il sistema.
Installazione dell'interprete e della documentazione
Per installare l'interprete e la relativa documentazione è sufficiente [:AmministrazioneSistema/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.
Preparativi
Prima di procedere con l'installazione è necessario abilitare il [:Repository/Componenti:componente] universe dei [:Repository:repository] ufficiali.
Installazione dei pacchetti
Per installare l'IDE è sufficiente [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto cameleon.
La documentazione è contenuta nel pacchetto cameleon-doc.
Configurazione dell'editor di testo
È possibile editare il codice in OCaml all'interno del proprio [:Ufficio/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 [:Ufficio/EditorDiTesto/Vim:vim] è sufficiente installare il pacchetto ocaml-tools.
Supporto per Emacs
Per abilitare il supporto con l'editor [:Ufficio/EditorDiTesto/Emacs:emacs] è possibile installare un pacchetto a scelta fra ocaml-mode e tuareg-mode.
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]
