Directory

Encyclopedia

NodeWorks
                              WEB DIRECTORY

Link Checker

Home
Top : Computers : Programming : Languages : ML :

Objective Caml

  ( 25 )
Caml is a general-purpose programming language, designed with program safety and reliability in mind. It is very expressive, yet easy to learn and use. Caml supports functional, imperative, and object-oriented programming styles. It has many modern features from state-of-the-art computer science and fast native compilers for many operating systems. English, Français. [Open Source, INRIA]


1. Cameleon - An IDE specially designed for OCaml.
2. Camomile - Full Unicode Standard 3.2 library for OCaml. English, Japanese. [Open Source, LGPL]
3. COCAN: The OCaml Alliance Network - Business-focused wiki on OCaml: why managers should choose it, lists of people and firms who use it, how to install on various operating systems, technical resources, user groups.
4. CocOCaml - 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.
5. Developing applications with Objective Caml - A book from O'Reilly, available online. Lots of examples and topics covered. Only drawback: based on a old version of OCaml.
6. Dimitri Ara's page: ocaml - Descriptions, links, software: Epeire graphical interface for OCaml debugger, ocamldsort dependency sorter for OCaml source files. Readme files, downloads.
7. G'Caml - O'Caml compiler variant, extends ML polymorphism from parametric to non-parametric (extensional). More complex parametricity gives many features impossible or very hard to achieve otherwise: overloading, e.g., type safe value marshalling, ML value printer.
8. LablGTK - OCaml Gtk+ interface.
9. Markus Mottl's OCaml software - Includes functionnal libraries, interfaces to PostgreSQL and LAPACK and Perl regexps, OCamlMakefile, syntax files for VIM, and a few more.
10. Merjis Ltd. - 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.
11. MlGtk - An interface between OCaml and the Gtk+ toolkit
12. O'Jacare - Object-oriented interface between OCaml and Java, code generator to aid interoperability via their object models, defines an IDL and allows a safety execution by static typechecking.
13. Objective Label - Extension of OCaml with labeled and optional parameters, and polymorphic variants and methods.
14. OCaml Advocacy - Lists many advantages, some shortcomings.
15. OCaml 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 modules.
16. OCaml Link Database - Large, indexed, sorted repository of software contributions for OCaml community. Descriptions, downloads, author contacts.
17. omlet.vim - VIM syntax file for OCaml.
18. Perl4Caml - Allows using any CPAN Perl code within OCaml.
19. Programming with Objective Caml - Home of GODI advanced programming environment for OCaml; news, projects with downloads, links, source tree.
20. Pycaml - Lets users build native OCaml libraries and use them from Python and conversely.
21. The Caml Language - This is the official web page of the OCaml development team. Here you'll find the official distribution, the manual, archives of the mailing list, links to tutorials and contributed libraries (in "The Humps"), style guidelines, books about OCaml.
22. The JoCaml System - Experimental OCaml extension, distributed join-calculus programming model; high-level communication and synchronizing channels, mobile agents, failure detection, garbage collected. Descriptions, documents, downloads.
23. Tuareg Mode - For Emacs, used to edit OCaml code, gives shortcuts, syntax coloring, automatic indenting, interaction with the toplevel.
24. Yahoo Groups: OCaml_beginners - Email forum for mutual aid of those who know they're not OCaml gurus yet.

NodeWorks boosts web surfing!
Page Returned in 0.100 seconds - HTML Compressed 78.3%

Help build the largest human-edited directory on the web.
Submit a Site - Update a Site - Open Directory Project - Become an Editor
© 2008 Chamas Enterprises Inc.