Voglio dire questo modulo: OptionDove posso trovare il modulo Opzione OCaml?
non riesco a trovarlo, open Option
mi dà Error: Unbound module Option
e non v'è alcun file 'option.cma'
E 'nella libreria standard? Si chiama 'option.cma'?
Voglio dire questo modulo: OptionDove posso trovare il modulo Opzione OCaml?
non riesco a trovarlo, open Option
mi dà Error: Unbound module Option
e non v'è alcun file 'option.cma'
E 'nella libreria standard? Si chiama 'option.cma'?
Questo non fa parte della libreria standard OCaml, no. Sembra che potrebbe far parte di una vecchia libreria chiamata Extlib. Extlib, a sua volta, sembra essere diventato parte di OCaml Batteries Included. Il modulo opzionale è ora denominato BatOption.
Se si desidera questo modulo, è necessario procurarsi le batterie OCaml. Quindi devi dire al compilatore OCaml come trovare la libreria. Sarà spiegato nelle istruzioni di installazione per le batterie.
grazie per la risposta, non sapeva Batterie; Questa libreria è progettata per essere la prossima libreria standard, una sorta di Boost per ocaml? – codablank1
A quanto ho capito, non intende essere una parte standard della distribuzione di OCaml. Ma questo è buono, significa che può essere migliorato indipendentemente dal compilatore stesso. È inteso per essere * uno * standard, immagino che tu possa dire. Sembra avere una buona accettazione tra i programmatori OCaml. Le batterie –
e Jane Street's Core sono le due librerie attualmente considerate le principali librerie "standard" per OCaml. Tuttavia entrambi sono distribuiti separatamente da ocaml stesso. ExtLib non è più raccomandato poiché le batterie lo hanno assorbito completamente. –