Fexl - a Function Expression Language

Fexl is a simple but powerful functional scripting language. It allows you to manipulate numbers, strings, streams, and functions easily and reliably, all within a secure "sandbox". (Fexl is pronounced fex'-uhl, similar to "pixel".)

Fexl source code at GitHub Updated Tue 2023-04-25
Complete rewrite in progress Updated Thu 2023-06-01
Blog Updated Tue 2023-03-28
Fexl by Example
Technical Introduction to Fexl
Guide to configuring a new installation
Guide to control structures in Fexl
Interfacing with C
Modular arithmetic
Opinionated programmiing
Modularity
Template expansion
Parsing
Big numbers
Tuples
Standard library
Functional Components
Porting Fexl to Windows using WSL Updated Wed 2023-02-08