Skip to content
Joshua Grosso edited this page Sep 23, 2019 · 15 revisions

Welcome to Axel: a purely functional, extensible, and powerful functional programming language!

Axel is in alpha (see the welcome blog post), so the language and documentation might change at any time. (It's worth noting that we don't expect many drastic changes from here on out, but we cannot yet guarantee Axel's stability between versions.)

Whenever you see a link to one of Axel's GitHub issues, that means you can help shape the future of Axel! We'd love it if you'd chime in to the conversation and give your feedback.

If you're coming from Haskell and would like a tutorial, start at Syntax Reference (and Haskell → Axel Quickstart)! See the tl;dr for the quickstart guide, and then move on to Introduction to Macros for a tutorial on Axel's metaprogramming capabilities.

For a more thorough overview of Axel's syntax and capabilities, see the entirety of Syntax Reference (and Haskell → Axel Quickstart).

We hope you enjoy Axel, and please open a GitHub issue with any questions or feedback!

Clone this wiki locally