This repository was archived by the owner on Feb 16, 2026. It is now read-only.
NET/1
This is a big release. That's why we switched to a whole new version numbering scheme.
New features
FMake NET/1 comes with many new features. The most major being; it's written in Go now! Here is a list of some changes:
- It has been rewritten in Go, a fast and concurrent language.
- Why? Well, I realized that python3 wasn't going to cut it, so i decided to switch languages.
- How? I spent 4 hours in the middle of the night, rewriting and debugging.
- Docker is now supported! A fresh new Dockerfile has been placed in the project!
- Added one more flag for the compiler, prints compiler version, for me:
FMake NET/1 x86_64 - Due to Go's extensive module system (and me being able access the FMake source directory because of it), you don't need to add FMake to your path! It goes straight to your
/usr/bin! - Changed format of README from MarkDown to reStructuredText.
- Split project up into multiple files, these being:
- fmake.go
- utils/utils.go
- Added a test enviroment
Requirements
- go
- make or docker
- m4
- git or gh
Installation
To install, firstly clone the repo:
# git
git clone https://github.com/ElisStaaf/FMake fmake
# gh
gh repo clone ElisStaaf/FMake fmakeThen, build an executable using either make or docker:
# make
sudo make install
# docker
docker build fmake