The OCaml Alliance is a group of industry users of the Objective Caml programming language. We aim to coordinate requirements, advocacy and marketing f
cocan.org/ - 19 Jul 2008
Bitmatch adds Erlang-style bitstrings and matching over bitstrings as a syntax extension and library for OCaml. You can use this module to both parse and ge
cocan.org/bitmatch - 05 May 2008
This is a discussion page, so please add your comments below.
cocan.org/brand_identity_and_logo - 20 Sep 2004
Caml Development Kit (CDK) is a package containing a set of useful tools and libraries for programming in Objective-Caml . http://pauillac.inria.fr/cdk
cocan.org/caml_development_kit - 05 May 2008
Cduce is a modern XML-oriented functional language with innovative features written by Alain Frisch. A compiler is available under the terms of an open-sour
cocan.org/cduce - 11 Apr 2008
Is it possible to write UTF-8 string literals in source files ? Yes, you just need to UTF-8 encode your source file and everything will work as expected. By
cocan.org/cocan's_ocaml_faq - 22 Aug 2008
Choose your country and region: US and Canada Europe Japan Australia Africa SouthAsia
cocan.org/companies - 30 Dec 2007
Companies in Africa Uganda Digital Solutions (Uganda) LTD - General programming, with wide base and experience in Mobile Telephony programming and we
cocan.org/companies/africa - 06 Jun 2007
Bordeaux Motion-Twin is building web-based Flash video games for several web sites such as Frutiparc and Prizee and recently KadoKado . Because contr
cocan.org/companies/europe - 08 Mar 2010
IT Planning Co.Ltd. - We use Ocaml for some kind of enterprise systems(ex. production control, portfolio risk management and web services). Contact us.
cocan.org/companies/japan - 13 May 2006
Northridge, California California State University, Northridge - We use Ocaml for identity managment and web service tasks. We fund the development of the
cocan.org/companies/north_america - 17 Mar 2009
Companies in South Asia/b> Singapore and Thailand OpenSoft Solutions Co. Ltd - Custom software development, training, and support. We distribute
cocan.org/companies/southasia - 30 Dec 2007
Bignum in standard distribution. int and rationnal. only small bigints (quadratic algorithms) licence problem http://pauillac.inria.fr/~aschmitt/cwn/20
cocan.org/comparison/multiprecision - 22 Mar 2007
GUI Parser Generator Multiprecision XML Matrix Parallel Programming OCaml as shell Unit testing BDD Internet Web ap
cocan.org/comparisons - 28 Nov 2008
Command Line Interface, Menus / Dialog Boxes, Spreadsheet, Notebook (like mathematica), Web appli. Many teachers prefer to use a CLI, even with their beginn
cocan.org/comparisons/gui - 21 Apr 2009
LACAML is a binding to the famous BLAS/LAPACK (or ATLAS ) libraries. It allows to solve linear equations, compute eigenvalues and eigenvectors, and perf
cocan.org/comparisons/matrix - 09 Nov 2008
Thread library OCaml threads do not exploit multiprocessing. Basically, only one OCaml thread can run at a time. JoCaml external C libraries calle
cocan.org/comparisons/parallel_programming - 27 Jan 2008
Note . The table of this page could be used as a comparison matrix. Xcaml CamlGI CamlGI was a CGI and FastCGI connector written entirely in
cocan.org/comparisons/web_application - 21 Mar 2010
CDuce xduce ocamlduce xml-light Very simple API, adapted for one-off project and not too broken xml (like html for instance). xtisp xstream
cocan.org/comparisons/xml - 29 Sep 2009
If Unix.open_process_in with curl or wget is not sufficient... ocamlnet Netclient example let s = Http_client.Convenience.http_get "http://www.i
cocan.org/comparisons/get_web_pages - 05 Mar 2009
Menhir Dypgen Elkhound Camlp4 Aurochs Ocamlyacc Menhir Dypgen Elkhound Camlp4 Aurochs Handled gr
cocan.org/comparisons/parser_generator - 16 Jan 2009
Primary email contact is Nicolas Cannasse . For technical problems with the Wiki or website, please contact Richard W.M. Jones .
cocan.org/contact - 24 Aug 2004
The copyright on this Wiki is owned by the various contributors, listed below.
cocan.org/copyright - 19 Jan 2008
Choose your country and region: Europe
cocan.org/events - 14 Jan 2008
This page list differents events that will or have take place in Europe.
cocan.org/events/europe - 13 Jan 2010
This page lists future London OCaml Users Group meetings .
cocan.org/events/europe/london_ocaml_users_group_meetings - 30 Mar 2009
OCaml hacking day is an informal meeting of OCaml enthusiasts. It helps OCaml teams to meet and demonstrate their projects for a whole day, just after OCaml
cocan.org/events/europe/ocamlhackingdayparis2010 - 16 Mar 2010
OCaml users meeting was held here: Location: Grenoble, France Date: Wednesday 4th February 2009
cocan.org/events/europe/ocamlmeetinggrenoble2009 - 22 Feb 2009
OCaml users meeting Location: Paris, France Date: Saturday 26th January 2008 Free entry (but you must sign up below), open to all. This event ta
cocan.org/events/europe/ocamlmeetingparis2008 - 01 Feb 2008
OCaml users meeting Location: Paris, France Date: Friday 16th April 2010 This year event is a way to meet other OCaml developpers face-to-face and to t
cocan.org/events/europe/ocamlmeetingparis2010 - 15 Mar 2010
Extlib is a project aiming at providing a complete - yet small - standard library for the OCaml programming langage. The purpose of this library is to add n
cocan.org/extlib - 05 May 2008
Microsoft worked on a version of the language called F# . This compiles an OCaml-like language to CIL for execution on the CLR.
cocan.org/f_sharp - 11 Aug 2005
The official FAQ and programming guidelines . The wiki of the OCaml development team has more information about the new ocamlbuild tool and the new
cocan.org/faqs_and_programming_guidelines - 01 Feb 2008
OCaml makes it quite simple to write portable programs which will work across Windows, Mac OS X, Linux and Unix from a single codebase. This page describes
cocan.org/features/portability - 07 Jul 2007
OCaml provides safety features to stop programmers from shipping programs with bugs. This page describes some of these safety features.
cocan.org/features/safety - 25 Feb 2005
You can check how fast OCaml is at Doug Bagley's Great Computer Language Shootout : OCaml compiled as native code came 2nd, just after C and before C++. Th
cocan.org/features/speed - 22 Sep 2006
GODI is an automated package management/build tool for Ocaml. It is based on source packages and builds packages and dependencies on request. If your ope
cocan.org/godi - 23 Apr 2008
Windows 98, 2000, XP, etc. Linux: Debian GNU/Linux Linux: Red Hat, Fedora Linux: SuSE Linux: Gentoo Linux: Mandriva Linux: generic w
cocan.org/getting_started_with_ocaml - 29 Dec 2007
At time of writing (April 2007), you should use the OCaml packages in Debian/unstable (OCaml 3.10). The version in Debian/stable is rather ancient (OCaml
cocan.org/getting_started_with_ocaml_on_debian - 25 Apr 2008
In order to get the basic tools execute: emerge ocaml while being logged in as a user that is a member of the portage group (e.g. root). If you want to
cocan.org/getting_started_with_ocaml_on_gentoo - 07 Feb 2005
Under Mac OS X, there are, at least for the base package, five different ways to go: Install the binary package from INRIA; Install via Fink; Install via Mac
cocan.org/getting_started_with_ocaml_on_mac_os_x - 06 Jan 2010
Since Fedora 8, Fedora has excellent support for OCaml in the basic distribution. There is an active group of maintainers, we keep up to date with the lates
cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora - 12 Oct 2009
Getting Started with OCaml on SuSE is part in the standard distribution. In Suse Pro 9.3 the package name is ocaml-3.08-3. Note that in the 64-bit versio
cocan.org/getting_started_with_ocaml_on_suse - 23 May 2005
The basic development environment for OCaml on Windows can be found from the INRIA Caml home page (follow the link to the latest version, and you'll find
cocan.org/getting_started_with_ocaml_on_windows - 16 Jul 2005
Humpopaedia - centralize tips, opinion, use cases and general discussion about Ocaml libraries and tools registered in the Caml Hump , which serves as a ca
cocan.org/humpopaedia - 17 Mar 2009
This is a discussion page so please add your comments below.
cocan.org/integration_with_other_languages - 05 Sep 2004
JaneSt core is Jane Street's alternative to the standard library. http://ocaml.janestcapital.com/?q=node/13
cocan.org/janest_core - 05 May 2008
Lambda the Ultimate is a programming languages weblog. http://lambda-the-ultimate.org/
cocan.org/lambda_the_ultimate - 03 Oct 2004
This is a discussion page, so please add your comments below.
cocan.org/marketing_background_materials - 02 Sep 2004
O'Reilly have stated that they are not interested in a book on OCaml at this time. They do not perceive that there is sufficient marketplace to support such
cocan.org/o'reilly - 28 Jul 2004
The OCaml Alliance is a group of interested industry users of the language who have come together to further adoption, advocacy and marketing efforts. We
cocan.org/ocaml_alliance - 19 Jan 2008
This is a discussion page so please add your comments below.
cocan.org/ocaml_and_.net - 02 Sep 2004
This is a discussion page so please add your comments below.
cocan.org/ocaml_and_c - 17 Dec 2004
Eclipse is a universal Integrated Development Environment (IDE), written in Java.
cocan.org/ocaml_and_eclipse - 09 Aug 2007
This is a discussion page so please add your comments below.
cocan.org/ocaml_and_java - 05 May 2008
This is a discussion page so please add your comments below.
cocan.org/ocaml_and_lamp - 02 Sep 2004
http://groups.google.com/group/fa.caml/browse_thread/thread/6e9aadc9409313a7
cocan.org/ocaml_as_shell - 11 Nov 2008
This is a discussion page so please add your comments below.
cocan.org/ocaml_on_windows - 27 Aug 2007
This is a discussion page so please add your comments below.
cocan.org/ocaml_talks - 02 Sep 2004
About the OSR process The OCaml Standards Recommendations (OSR) process is here to allow discussing standardizations of OCaml libraries Camlp4 extensi
cocan.org/osr - 26 Apr 2008
List of libraries distributed with Batteries Included Inria base library (done) OCamlDoc (done) Godi-script (done) FindLib (done) ExtLib 1.5.1 (don
cocan.org/osr/batteriesincluded - 30 Aug 2008
In a nutshell a functional value conforming to this recommendation raises only Invalid_argument and Assert_failure , to respectively denote a misuse of the
cocan.org/osr/exceptionless_error_management/recommendation_candidate_1 - 11 Feb 2008
Essentially, this is a variation on recommendation candidate #1, without polymorphic variants and with the addition of an obscure type for error-causing funct
cocan.org/osr/exceptionless_error_management/recommendation_candidate_2 - 11 Apr 2008
Rationale The OCaml standard library uses exceptions to signal unexceptional error cases. The canonical example is to raise Not_found to signal the absenc
cocan.org/osr/exceptionless_error_management - 07 Feb 2008
The mutable string situation Since the first version, OCaml has mutable strings. With time and the hindsight provided by numerous languages with immutable
cocan.org/osr/immutable_strings - 01 Feb 2008
Software licenses are an vital topic for all developers, though industrial developers are often more acutely aware of them. It is therefore appropriate to gi
cocan.org/osr/license - 30 Jan 2008
1. OBJECTIVE This recommendation aims to ensure that the META files accompanying Ocaml packages implementing some Camlp4-based syntax extension are Findlib-
cocan.org/osr/meta_files_for_packages_containing_syntax_extensions - 18 Mar 2008
(originally by Berke DURAK) First, the PMSs of Linux distributions are perfectly adequate for end users and administrators having to deploy and manage ident
cocan.org/osr/ports-like_management_system - 05 Feb 2008
After much discussion on the mailing list and individuals involved in the development of some of the XML libraries I am retracting this proposal. It is not c
cocan.org/osr/standard_api_for_xml_processors - 05 Mar 2008
Summary Using Unicode identifiers would improve the clarity of programs, in particular for teaching purposes. According to Xavier Leroy, it would not be t
cocan.org/osr/unicode_identifiers_in_ocaml - 30 Jan 2008
Summary OCaml does not support Unicode out of the box and it seems quite likely that this will not happen in the discernable future. Rather, the preferred
cocan.org/osr/unicode_library - 29 Jan 2008
Join
cocan.org/ocaml_sig_in_the_san_francisco_bay_area - 27 Aug 2004
Ocaml success stories Ocaml programs known outside of the Ocaml community Unison file synchronizer MLdonkey The Coq proof assistant The Heve
cocan.org/ocaml_success_stories - 11 Apr 2008
http://projects.camlcity.org/projects/ocamlnet.html
cocan.org/ocamlnet - 11 Apr 2008
We need to find a killer app to serve as a flagship for OCaml's advocacy. Preferably not a programming/scripting language, despite the fact that they are e
cocan.org/open-source_project - 04 Aug 2007
These are links which we haven't yet classified. They ought to go somewhere else. A thread on the Lambda the Ultimate mailing list about OCaml adoption
cocan.org/other_resources - 03 Oct 2004
Choose your country and region: US and Canada Europe China Japan Australia Africa Korea
cocan.org/people - 15 Jan 2008
Ocaml Programmers in Africa Revence Kalibwani Currently engaged with Digital Solutions (Uganda) LTD - doing functional programming in languages inclu
cocan.org/people/africa - 06 Jun 2007
Sydney John Skaller . Author of Vyper and Felix
cocan.org/people/australasia - 10 Sep 2004
Beijing YANG Shouxun : PhD in natural language processing, using Objective CAML mainly for internal purposes. my Website XiaMen y6cmE :Perl and OCam
cocan.org/people/china - 01 Jul 2006
London and South East England Richard W.M. Jones : Contractor and consultant specialising in Objective CAML programming and training. Contact me on 07866
cocan.org/people/europe - 24 Nov 2009
Osaka Yoriyuki Yamagata Mostly mathematician, but ocasionally do programming. Developper of Camomile . CV available upon reqest. More on my professi
cocan.org/people/japan - 11 Aug 2006
Korea SooHyoung Oh . Translated "Gtk+2.0 Tutorial" to Ocaml/LablGTK version, Gtk+2.0 Tutorial using Ocaml . See LablGTK , too.
cocan.org/people/korea - 30 Oct 2007
Quebec Eliot Handelman - researches intelligent musical applications (primarily representation and automated analysis) using Ocaml.
cocan.org/people/north_america - 17 Mar 2009
PyCaml is http://pycaml.sourceforge.net
cocan.org/pycaml - 06 Jul 2005
This page explains differences and similarities between Ocaml and some related languages.
cocan.org/related_languages - 13 Apr 2008
I work at Merjis Ltd. , based in London, UK, where we work on improving website return on investment by having a mix of good marketing and excellent unde
cocan.org/richard_w.m._jones - 14 Jul 2005
This is the "sandbox", where you can try out Wiki features and do your own experiments. No one will mind what you alter on this page, but please l
cocan.org/sandbox - 16 May 2008
This is just a test.
cocan.org/sandbox/new_page - 02 Aug 2004
Serialization is the act of reversibly converting run-time values to external representations. In simpler terms, it is saving and loading values in a given
cocan.org/serialization - 27 Apr 2008
Sexplib is an automated code generation for converting OCaml-values to S-expressions for OCaml 3.10 and newer. Basically, it automatically provides functio
cocan.org/sexplib - 12 Apr 2008
OCaml Summer of Code is some open source project made during the summer as a kind of internship. Most of the time this require three pieces: an OSS project,
cocan.org/soc - 27 Jan 2008
Share on this page your tips and tricks to use OCaml more productively. Practical hints by Markus Mottl. Tips/single line comment syntax : how to conf
cocan.org/tips - 01 Feb 2008
Share on this page your tips and tricks to use OCaml more productively. Practical hints by Markus Mottl. Tips/single line comment syntax : how to conf
cocan.org/tips_and_tricks - 01 Feb 2008
Use findlib to dynamically import modules from the toplevel. findlib is helpful from the command line, but it also makes it easy to require modules from th
cocan.org/tips_for_using_the_ocaml_toplevel - 06 Nov 2006
Emacs Add this function to your ~/.emacs ;; Comment from the point to the end of line or, if the point is at the end ;; of a line and not following a c
cocan.org/tips/single_line_comment_syntax - 02 Feb 2008
At the OCaml Alliance we are working to provide training courses in OCaml. If you require training for staff members, then we can put you in contact with
cocan.org/training - 06 Jul 2007
Summary Using Unicode identifiers would improve the clarity of programs, in particular for teaching purposes. According to Xavier Leroy, it would not be t
cocan.org/unicode_identifiers_in_ocaml - 27 Jan 2008
Unit testing consists in writing tests to check the behavior of individual function, which can be removed at compile time once all tests succeed. oUnit
cocan.org/unit_testing - 26 Nov 2008
Choose your country and region: US and Canada Europe Japan China
cocan.org/user_groups - 20 Jul 2006
OCaml China OCaml user community in China. It currently includes the following sections: story , forum , aggregation and documents . The menu is
cocan.org/user_groups/china - 23 Jul 2007
London Richard W.M. Jones is currently trying to arrange a meeting with Objective CAML users in the London and Greater London area. Please contact me
cocan.org/user_groups/europe - 12 Aug 2004
http://ocaml.jp Comprehensive information site of OCaml in Japanese. Have wiki , mailing list , and Japanese manual .
cocan.org/user_groups/japan - 29 Aug 2004
Portland, Oregon PDXFunc is a group for functional programmers (of all stripes) in the Portland, Oregon area. They seem to meet a couple of times a mont
cocan.org/user_groups/north_america - 30 Jan 2008
This is a list of resources for people interested in Web Programming with OCaml . This page needs to be expanded and tidied up. You can help!
cocan.org/web_programming_with_ocaml - 12 Apr 2008
Web sites using Ocaml Dynamic sites: The Caml humps: http://caml.inria.fr//cgi-bin/hump.en.cgi ( Apache+CGI+custom ) The Cocan wiki (here): http://w
cocan.org/web_sites_using_ocaml - 07 Jan 2009
OCaml is very fast and safe . Here are some other neat features of OCaml which improve programmer productivity.
cocan.org/why_ocaml - 19 Jul 2008
bibtex2html is is a collection of tools for translating from BibTeX to HTML. Site: http://www.lri.fr/~filliatr/bibtex2html/index.en.html
cocan.org/bibtex2html - 11 Apr 2008
Publicité Annonce le 07/01/2009 (done on 12/01/2009) Annonce le 14/01/2009 (done) Annonce le 21/01/2009 (done) Annonce le 24/01/2009 (done) Annonce
cocan.org/events/europe/ocamlmeetinggrenoble2009/organization - 03 Feb 2009
This is the place where the organization team coordinates. Since the whole team is french, this page is in french only -- sorry for other people. ????, vid
cocan.org/events/europe/ocamlmeetingparis2008/organization - 25 Jan 2008
Buzz team is the marketing action to be taken to make the Meeting known. Places where we should talk about the meeting (complete the list): caml mailing
cocan.org/events/europe/ocamlmeetingparis2010/organization - 09 Mar 2010
Sous Mac OS X, il y existe 5 manières différentes d'installer les paquets de base d'OCaml : installer les binaires de l'INRIA installer par Fink instal
cocan.org/fr/getting_started_with_ocaml_on_mac_os_x - 28 Dec 2006
There are several packages available for OCaml under Mandriva. Start rpmdrake and search with the keyword OCaml, and the OCaml base distribution packages wi
cocan.org/getting_started_with_ocaml_on_mandriva - 29 Dec 2007
hlins inserts in a HTML document the url's (uniform resource locator) for certain names (normally the names of people), according to a data base associating
cocan.org/hlins - 11 Apr 2008
json-wheel is a JSON library implementing basic IO. json-static is a syntax extension for automatic generation of converters between the json-wheel abstra
cocan.org/json-wheel - 17 Mar 2009
micmatch aims to make text-oriented programs even easier to write, read and run without losing the unique and powerful features of Objective Caml (OCaml).
cocan.org/micmatch - 05 May 2008
OCaml MinGW port using msys is not officially supported, in fact it is officially not supported, README.win32 stating: Do *not* install the standalone dis
cocan.org/ocaml_mingw_port - 01 Sep 2007
open_in implements a Camlp4 syntax extension for Objective Caml. It adds the syntactic construction: open M in e that can appear in any context wher
cocan.org/open_in - 05 May 2008
This page needs to have a much clearer focus, eg. how does it relate to OCaml, what are the particular problems in OCaml (eg. with Marshal), how can you go ab
cocan.org/serialization/discussion - 12 Apr 2008
There were two OCaml projects chosen by The Free Software Initiative of Japan as the Google Summer of Code 2007 projects. They are CamlDT STMLib (fin
cocan.org/soc/google2007 - 27 Jan 2008
Bug tracking system made with OCsigen Suggestion: Functional bindings for OpenGL Suggestion: IDE For OCaml ( ODT / http://home.gna.org/cameleon/ ) Su
cocan.org/soc/google2008 - 30 Jan 2008
OCsigen-bts is a bug tracking system made using OCaml through OCsigen . The idea behind this project is to demonstrate that Ocsigen is able to manage in an
cocan.org/soc/google2008/ocsigen-bts - 21 Jan 2008
yamlpp is a small HTML preprocessor written in Ocaml, allowing one to put both English and French texts in a same file, and also to have support for simple
cocan.org/yamlpp - 11 Apr 2008