Janet is a functional and imperative programming language and bytecode interpreter. It is a modern lisp, but lists are replaced by other data structures with better utility and performance (arrays, tables, structs, tuples). The language also supports bridging to native code written in C, meta-programming with macros, and bytecode assembly.
Carp is a small programming language designed to work well for interactive and performance sensitive use cases like games, sound synthesis and visualizations.
Scheme 9 from Empty Space, Reimagined. S9fES is a mature, portable, and comprehensible interpreter for R4RS Scheme. The core interpreter is written in pure ANSI C (C89), so it runs on all platforms offering a C compiler. It can even be compiled natively on Plan 9. On Unix-based systems (or MinGW), it also offers an interface to common Unix system calls and Curses routines.
An Easy Programming Language to use online.
A Programming Language Underdog
Take a whirlwind tour of your next favorite language. Community-driven!
Hyperpolyglot. Programming Languages commonly used features in a side-by-side format Lisp: Common Lisp, Racket, Clojure, Emacs Lisp ca side-by-side reference sheet
Hyperpolyglot. Programming Languages commonly used features in a side-by-side format
Luna is a data processing and visualization environment built on a principle that people need an immediate connection to what they are building.
A Programmable #Programming_Language
- In the ideal world, #software
developers would analyze each problem in the language of its #domain
and then articulate solutions in matching terms. They could thus easily communicate with domain experts and separate problem-specific ideas from the details of general-purpose languages and specific program design decisions.
Outlet is a simple Lisp-like programming language