OCaml

OCaml is the most popular variant of the Caml language. From a language standpoint, it extends the core Caml language with a fully-fledged object-oriented layer, as well as a powerful module system, all connected by a sound, polymorphic type system featuring type inference. The OCaml system is an industrial-strength implementation of this language, featuring a high-performance native-code compiler (ocamlopt) for 9 processor architectures (IA32, PowerPC, AMD64, Alpha, Sparc, Mips, IA64, HPPA, StrongArm), as well as a bytecode compiler (ocamlc) and an interactive read-eval-print loop (ocaml) for quick development and portability. The OCaml distribution includes a comprehensive standard library, a replay debugger (ocamldebug), lexer (ocamllex) and parser (ocamlyacc) generators, a pre-processor pretty-printer (camlp4) and a documentation generator (ocamldoc)


References in zbMATH (referenced in 144 articles )

Showing results 1 to 20 of 144.
Sorted by year (citations)

1 2 3 ... 6 7 8 next

  1. Kirchner, Florent; Kosmatov, Nikolai; Prevosto, Virgile; Signoles, Julien; Yakobowski, Boris: Frama-C: a software analysis perspective (2015)
  2. Barkati, Karim; Wang, Haisheng; Jouvelot, Pierre: Faustine: a vector faust interpreter test bed for multimedia signal processing. System description (2014)
  3. Bodin, Martin; Chargueraud, Arthur; Filaretti, Daniele; Gardner, Philippa; Maffeis, Sergio; Naudziuniene, Daiva; Schmitt, Alan; Smith, Gareth: A trusted mechanised JavaSript specification (2014)
  4. Kiselyov, Oleg: The design and implementation of BER metaocaml. System description (2014)
  5. Kuwahara, Takuya; Terauchi, Tachio; Unno, Hiroshi; Kobayashi, Naoki: Automatic termination verification for higher-order functional programs (2014)
  6. Miller, Andrew; Hicks, Michael; Katz, Jonathan; Shi, Elaine: Authenticated data structures, generically (2014)
  7. Mulligan, Dominic P.; Owens, Scott; Gray, Kathryn E.; Ridge, Tom; Sewell, Peter: Lem: reusable engineering of real-world semantics (2014)
  8. Yallop, Jeremy; White, Leo: Lightweight higher-kinded polymorphism (2014)
  9. Zhang, Danfeng; Myers, Andrew C.: Toward general diagnosis of static errors (2014)
  10. Brun, Christophe; Dufourd, Jean-François; Magaud, Nicolas: Formal proof in Coq and derivation of an imperative program to compute convex hulls (2013)
  11. Cadé, David; Blanchet, Bruno: Proved generation of implementations from computationally secure protocol specifications (2013)
  12. Filli^atre, Jean-Christophe; Paskevich, Andrei: Why3 -- where programs meet provers (2013)
  13. Kammar, Ohad; Lindley, Sam; Oury, Nicolas: Handlers in action (2013)
  14. Kobayashi, Naoki: Model checking higher-order programs (2013)
  15. Scherer, Gabriel; Rémy, Didier: Gadts meet subtyping (2013)
  16. Brun, Christophe; Dufourd, Jean-François; Magaud, Nicolas: Designing and proving correct a convex hull algorithm with hypermaps in Coq (2012)
  17. Caires, Luís; Vieira, Hugo Torres: SLMC: A tool for model checking concurrent systems against dynamical spatial logic specifications (2012)
  18. Carlier, Matthieu; Dubois, Catherine; Gotlieb, Arnaud: A certified constraint solver over finite domains (2012)
  19. Henry, Grégoire; Mauny, Michel; Chailloux, Emmanuel; Manoury, Pascal: Typing unmarshalling without marshalling types (2012)
  20. Kiselyov, Oleg: Delimited control in OCaml, abstractly and concretely (2012)

1 2 3 ... 6 7 8 next