Comparing Objective Caml and Standard ML

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 1ml

    1ML prototype interpreter

  • book

    V2 of Real World OCaml (by realworldocaml)

  • This is an oldie but a goodie.

    OCaml has, unlike Standard ML, grown quite a lot since this page was made.

    In particular, the section "Standard libraries", I'd recommend looking at:

    https://dev.realworldocaml.org/

    A couple of places where the comparison is outdated:

    - OCaml using Base [1] allows for result-type oriented programming

    - OCaml using Base uses less language magic and more module system

    While there was and is truth to the distinction that SML is for scientists and OCaml is for engineers, this dichotomy is getting dated: OCaml is under active development, which means that scientists who want better tooling will choose OCaml. For example, 1ML [2] by Andreas Rossberg was built in OCaml.

    [1]: https://opensource.janestreet.com/base/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • millet

    A language server for Standard ML.

  • I've been using SML with millet language server and VScode.

    you can highlight your code and run just the highlighted bits, in your REPL.

    https://github.com/azdavis/millet

  • Fable: F# |> BABEL

    F# to JavaScript, TypeScript, Python, Rust and Dart Compiler

  • If you like F# but not .NET, Fable might also be worth a look: https://fable.io/

  • mpl

    The MaPLe compiler for efficient and scalable parallel functional programming

  • Some of us are still using SML for research and teaching, e.g. https://github.com/mpllang/mpl

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Garbage Collection for Systems Programmers

    7 projects | news.ycombinator.com | 30 Mar 2024
  • A new F# compiler feature: graph-based type-checking

    9 projects | news.ycombinator.com | 5 Nov 2023
  • Millet, a Language Server for SML

    7 projects | news.ycombinator.com | 18 Aug 2022
  • Modules: Overcoming Stockholm and Duning-Kruger

    1 project | /r/ProgrammingLanguages | 4 Jul 2022
  • Are there any efficient key-value map/dictionary implementations in SML?

    3 projects | /r/sml | 27 Dec 2020