ReScript

Typed language compiling to JavaScript

Visit ReScript official site

What it does

ReScript provides a typed language and compiler producing JavaScript, with type inference supporting maintenance of application code and its interaction with existing JavaScript libraries.

When to use it

For consistent frontend data structures, consult record, variant, and binding guides to organize the interfaces used by application modules.

Chapel

Language-level parallel and distributed computing

  • programming
  • types

Research

D

Systems programming with high-level abstractions

  • programming
  • types

Research

Elixir

Concurrent services on the Erlang runtime

  • programming
  • types

Research