I've made this site to share a project I've been working on intermittently for the last couple of years - a programming language called Pointless. The language is a distillation of some of the concepts from functional programming that I find interesting, with a design goal that can be roughly summarized as "creating the programming language that I'd like to have learned as a beginner programmer". This language is still very much in-the-works, but I'm excited to share the progress that I've made so far. More information can be found in the examples and documentation sections. - Avery Nortonsmith
Documentation and examples at https://ptls.dev
You'll need to have both git and Make installed, as well as a C compiler**:
- Clone the repository
git clone https://github.com/pointless-lang/pointless.git
- Enter the repo directory
cd pointless
- Build the project with GCC*
make opt -B
- Test the build with a hello world script
*To use a compiler other than GCC
make CC=clang opt -B
**If you're on linux (or WSL on windows), you may find that the binary in the repo (built for Ubuntu 18.04) works out-of-the-box. You can test this by replacing step 3 above with the following command
chmod 755 pointless
You can try Pointless on windows by installing the Windows Subsystem for Linux (WSL) and using it to run the commands above.
