Fennel

Lisp syntax that compiles to Lua

Visit Fennel official site

What it does

Fennel compiles Lisp-style syntax to Lua, retaining interoperability with Lua libraries while adding compile-time macros for developers who want a different source-language structure over the same runtime.

When to use it

For macros in an existing Lua application, examine interoperability examples and inspect the Lua generated from each source section.

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