Clone or download
- Download the latest version as a ZIP or tarball
- Clone with: git clone https://elmord.org/code/fenius
The Fenius programming language, 2023.a edition
Fenius is a programming language I play with as a hobby in my free time. It aims to mix elements of functional and object-oriented programming, a controlled but not restrictive approach to mutability, and language extensibility through Lisp-style macros in a conventional, non-Lispy syntax.
This is very much a work in progress.
For more information, have a look at the posts with the 'fenius' tag in my blog.
You must have SBCL installed. On Debian, you can install it with
sudo apt install sbcl. On Mac, you can use
brew install sbcl.
Clone this repo with submodules and run the build script:
git clone --recurse-submodules https://elmord.org/code/fenius
That's it! If everything works alright, you should have a
fenius binary in the current directory.
Copyright © 2023 Vítor Bujés Ubatuba De Araújo
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.