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.
Very roughly speaking, functional programming (“FP”) and object-oriented programming (“OOP”) have similar levels of expressive power and similar abilities to encapsulate programs into smaller parts that can be combined and recombined.
Luna is a data processing and visualization environment built on a principle that people need an immediate connection to what they are building.
Grain - A modern web staple. Grain is a language built for the modern web by leveraging the brilliant work done by the WebAssembly project.
A delightful language for reliable webapps.
What Is Functional Programming?
29 Dec 2015
This is my take on what functional programming really is, in a way that will make sense to a jobbing programmer just trying to Get Stuff Done.
Gilad Bracha explains how to distinguish FP hype from reality and to apply key ideas of FP in non-FP languages, separating the good parts of FP from its unnecessary cultural baggage.
A personal server is a virtual computer which stores your data, runs your apps, and manages your connected devices.
Urbit is a secure peer-to-peer network of personal servers, built on a clean-slate system software stack.