
Top : Computers : Programming : Languages : ML :
Objective Caml
Websites
Extension of OCaml with labeled and optional parameters, and polymorphic variants and methods.
site exerpt
Objective Label Trilogy Label are now included in Objective Caml. You can see this page for Objective Caml software making use of these features. NEWS 2000.04.26 Most of the features and tools of Objective Label are now included in Objective Caml 3.00. See...Experimental OCaml extension, distributed join-calculus programming model; high-level communication and synchronizing channels, mobile agents, failure detection, garbage collection. Descriptions, documents, downloads.
http://pauillac.inria.fr/jocaml/
Large, indexed, sorted repository of software contributions for OCaml community. Descriptions, downloads, author contacts.
site exerpt
OCaml Link Database Go directly to the database! The graphicalframe-based version The version fortext browsers The O'Caml Link Database This is a public board where everybody can announce software contributions to the Objective Caml community. Its goal is to give an overview of...Hack to build OCaml programs easily, doesn't support any new syntax of 3.00, should be rewritten to use lexer that new ocamldep uses. Description, source code download tar file. [Open Source; LGPL, GPL, Q Public License]
site exerpt
Camlmake I have put here the source for camlmake. I wrote this quick hack to allow me to build ocaml programs easily. It doesn't support any of the new syntax of 3.00. This should be rewritten to use the lexer that...Has mod_caml OCaml bindings for Apache API, lets you run CGI scripts written in OCaml directly in Apache webserver; and OCaml tutorial, practical, detailed, for those who already know an imperative or OO language.
http://www.merjis.com/developers/
Full Unicode Standard 3.2 library for OCaml. English, Japanese. [Open Source, LGPL]
site exerpt
Camomile Camomile is a comprehensive Unicode library for objective caml (a. k. a. OCaml or O'Caml) language. Camomile provides Unicode character type, UTF-8, UTF-16, UTF-32 strings, conversion to/from about 200 encodings, collation and locale-sensitive case mappings, and more. The library is...Descriptions, links, software: Epeire graphical interface for OCaml debugger, ocamldsort dependency sorter for OCaml source files. Readme files, downloads.
site exerpt
Dimitri Ara's homepage: ocaml Epeire is a graphical interface for the OCaml debugger. The original debugger written by Jerome Vouillon has been modified to offer easy access to the debugger functionalities from the code of the graphical interface. A command line tool is included,...Email forum for mutual aid of those who recognize they're not OCaml gurus yet, ask what you wanted but were afraid to in the very official caml-list at inria.fr, satisfaction not guaranteed, if you teach more than you learn, then you've probably learned more than you're teaching.
site exerpt
ocaml_beginners Ocaml Beginners You can search the group for older messages. Yahoo! 360 Keep connected to your friends and family through blogs, photos and more. Create your own 360 page now. Home Activity within 7 days: 8 New Members 66 New Messages Description...This book teaches the fundamentals of programming using OCaml, assuming little prior knowledge of computer programming. Particular emphasis is placed upon programming paradigms rarely seen in current scientific computing, such as exceptions, polymorphism, higher-order functions, nested functions, pattern matching and modules.
site exerpt
Objective CAML for Scientists This book teaches the fundamentals of programming using OCaml, assuming little prior knowledge of computer programming. Particular emphasis is placed upon programming paradigms rarely seen in current scientific computing, such as exceptions, polymorphism, higher-order functions, nested functions, pattern matching and...A business-focused wiki about OCaml. Why managers should choose OCaml, lists of people and companies available who use it, how to install OCaml on various different operating systems, user groups.
site exerpt
COCAN The OCaml Alliance Network Alliance is a group of industry users of the Objective CAML programming language. We aim to coordinate requirements, advocacy and marketing for the language, specifically targeted towards companies who are using or would like to make use of the language....The tuareg mode for emacs is used to edit OCaml code. It provides shortcuts, syntax coloring, automatic indentation, interaction with the toplevel.
site exerpt
Tuareg Mode It handles automatic indentation of Objective Caml and Camllight codes. Key parts of the code are hilighted using Font-Lock. Support to run an interactive Caml toplevel and debbuger is provided. This mode attempts to give better results than the one...An IDE specially designed for OCaml.
site exerpt
Cameleon Cameleon aims to become an integrated development environment for Objective-Caml, and eventually other languages. Its main features are: graphical user interface, configuration management based on CVS, easy access to and browsing of documentation, various editors, according to customizable file types,...A code generator to help in interoperability between OCaml and Java through their object model. It defines an IDL and allows a safety execution by static typechecking.
site exerpt
O'Jacare An object-oriented interface between O'Caml and Java Jacare is a code generator to help in interoperability between Java and O'Caml through their object model. O'Jacare defines a simple IDL for Java's classes and interfaces descriptions. For communications from Java to O'Caml it owns a callback mechanism. So,...Perl4caml allows you to use any CPAN Perl code within OCaml.
site exerpt
Developers/Perl4Caml Caml which was that it lacked a comprehensive set of libraries. Well now you can use any part of CPAN in your OCaml code. Perl4caml has both a low-level interface to Perl, eg: Perl.eval $a 3; printf $a contains %d
...Pycaml allows users to build native OCaml libraries and use them from python and conversely.
site exerpt
Module Pycaml This is built against python 2.x and Ocaml 3.04. It is intended to allow users to build native ocaml libraries and use them from python, and alternately, in order to allow ocaml users to benefit from linkable libraries provided for...A book from O'Reilly, available online. Lots of examples and topics covered. Only drawback: based on a old version of OCaml.
http://caml.inria.fr/oreilly-book/html/
Lists a few advantages of OCaml.
http://perso.ens-lyon.fr/jean-ba...ier/programmation/ocaml-pub.html
Includes functionnal libraries, interfaces to PostgreSQL and LAPACK and Perl regexps, OCamlMakefile, syntax files for VIM, and a few more.
http://www.ai.univie.ac.at/~markus/home/ocaml_sources.html
VIM syntax file for OCaml.
http://www.vim.org/scripts/script.php?script_id=1196
A Cocoa based wrapper for the OCaml toplevel environment. It was written to solve a number of the problems one usually runs into while running the toplevel under OS X's terminal.
site exerpt
CocOCaml The OS X OCaml Toplevel Environment Environment click here for a full size screen-shot CocOCaml is a Cocoa based wrapper for the OCaml toplevel environment. It was written to solve a number of the problems one usually runs into while running the toplevel under OS X's...