AFL

Arguably Functional Language



AFL Documentation

General Info


Arguably Functional Language is an (arguably) interpreted programming language written in Java. AFL is a dynamically and strongly typed language. AFL notably supports variables with limited scoping, functions, arrays, and separating code into files, called components. AFL was built as a learning project, and as such is probably not efficient or properly useful, though it should work as expected in most cases.

There are probably some situations in which AFL doesn't work as expected. If you find a problem, I'd love to hear about it! Email me at jmcraft126@gmail.com, though I wouldn't hold your breath for it to get fixed.

If you want to look at AFL's source code, you're welcome to, though fair warning, it's a little grisly. Just head over to https://github.com/qwerty4967/AFL