OCaml icon

OCaml icon

OCaml

Desktop Software Media
Description
(* 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
Platforms
Windows macOS Linux Browser
Links

Alternatives to OCaml

  1. Scala alternatives

    Scala

    Free

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

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

    Rust

    Free

    Empowering everyone to build reliable and efficient software.

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

    Haskell

    Free

    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

    Free

    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

    Free

    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

    Elixir

    Free

    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

Screenshots

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.

Comments

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.
Yes
No

More Software in Desktop Software > Media

More Popular Desktop Software

Filter Platforms

{{key}}

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)
Login
This action requires user authentication. Please log in.
Don't have an account yet? Sign up.