OCaml icon

OCaml icon


Desktop Software Media
(* Binary tree with leaves carrying an integer. *) type tree = Leaf of int | Node of tree * tree let rec exists_leaf test tree = match tree with | Leaf v -> test v | Node (left, right) -> exists..._leaf test left || exists_leaf test right let has_even_leaf tree = exists_leaf (fun n -> n mod 2 = 0) tree. OCaml is a lot more powerful than this simple ...About This SiteAbout This Site. Aims. OCaml.org is a community driven website ...OPAMThe homepage of OPAM, a package manager for OCaml.More results from ocaml.org » Read moreless
Windows macOS Linux Browser

Alternatives to OCaml

  1. Scala alternatives



    Scala is a coding language that bridges the gap between functional and imperative programming.

    {{ alternatives[0].votes }}
  2. Rust alternatives



    Empowering everyone to build reliable and efficient software.

    {{ alternatives[1].votes }}
  3. Haskell alternatives



    Haskell is a purely functional programming language that can accomplish a wide range of tasks in a seamless and streamlined manner.

    {{ alternatives[2].votes }}
  4. Erlang alternatives



    Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer tele...

    {{ alternatives[3].votes }}
  5. Clojure alternatives



    Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multith...

    {{ alternatives[4].votes }}
  6. Nim (programming language) alternatives

    Nim is a systems and applications programming language. Statically typed and compiled, it provides unparalleled performance in an elegant package.

    {{ alternatives[5].votes }}
  7. Elixir alternatives



    Professional Consulting and Development for companies using Elixir or Ruby. Projects Inception, Design and Software Development.

    {{ alternatives[6].votes }}
Suggest an Alternative

Missing a software in the list? We are always happy if you help us making our site even better.

Suggest an Alternative

OCaml Reviews

We have no reviews for OCaml.

Write a Review


OCaml screenshot 1
OCaml screenshot 2
OCaml screenshot 3
OCaml screenshot 4
OCaml screenshot 5
OCaml screenshot 6
OCaml screenshot 7
OCaml screenshot 8
OCaml screenshot 9

OCaml Videos

Youtube Video: Uncommon Languages: OCaml

First of all! If you have questions or comments you'd like me to respond to, send them here for an upcoming Q&A video. I try to answer everyone. goo.gl/B1kc0X This is a potentially new series...

Disclaimer: This video was not made by us, but we found it interesting enough to embed it here.


Commenting on this article is disabled right now.

About This Article

This page was composed by Alternative.me and published by Alternative.me. It was created at 2018-04-29 21:23:06 and last edited by Alternative.me at 2020-03-06 07:50:39. This page has been viewed 2003 times.

Did you like this article about OCaml? Please rate it!
3 of 4 liked this article. This is equivalent to a star rating of 3.75 / 5.

More Software in Desktop Software > Media

More Popular Desktop Software

Filter Platforms


Filter Features

Integration with both Java and JavaScript A statistically typed language Supported by a huge number of packages Built with concurrent programming in mind
Suggest an Alternative to OCaml
{{ suggestSubmitSuccess }}
You can only sugggest alternatives that are already published on our platform. If you want to submit a software or app, please visit your account page to submit a software.
List of Suggestions
Please start typing the name of the software you want to suggest as alternative to OCaml in the field above.
{{ suggestSubmitError }}
Suggest {{ suggestedAlternatives.length }} Alternative(s)
This action requires user authentication. Please log in.
Don't have an account yet? Sign up.