This commit is contained in:
cloudymax 2026-03-09 21:03:22 +01:00
commit 56f551834c
No known key found for this signature in database

View file

@ -102,18 +102,13 @@ To Contribute, checkout our [`CONTRIBUTING.md`](./CONTRIBUTING.md).
| [Taskfile](https://taskfile.dev) | a Make impl | [Uses Copilot for PRs](https://github.com/go-task/task/pull/2592) |
> [!NOTE]
> ### On task runners and `make(1)` implementations:
> #### On task runners and `make(1)` implementations:
> A lot of Make implementations exist that are very fit to replace other task runners.
> In fact so many were produced, that one can just look up "GNU Make alternative" and find >10 results to pick the one they like the best. Also see: [wikipedia/Make](https://en.wikipedia.org/wiki/Make_(software))
Here are some Make implementation suggestions:
* [GNU Make](https://www.gnu.org/software/make/) --- the most complete
one, extra extensions, guile scripting, exports, etc.,
* [NetBSD make](https://man.netbsd.org/make.1) --- Make used to build
NetBSD ports tree,
* [Jam](https://swarm.workshop.perforce.com/projects/perforce_software-jam/)
--- OSS rewrite by Perforce.
> Here are some Make implementation suggestions:
> * [GNU Make](https://www.gnu.org/software/make/) --- the most complete one, extra extensions, guile scripting, exports, etc.,
> * [NetBSD make](https://man.netbsd.org/make.1) --- Make used to build NetBSD ports tree
> * [Jam](https://swarm.workshop.perforce.com/projects/perforce_software-jam/) --- OSS rewrite by Perforce.
## Programming Languages
@ -123,7 +118,7 @@ Here are some Make implementation suggestions:
| [Julia](https://julialang.org/) | Python (w/ appropriate scientific libraries) | [`AGENTS.md` in main repository](https://github.com/JuliaLang/julia/pull/58561), [PRs "written by Claude"](https://github.com/JuliaLang/julia/pulls?q=is%3Apr+written+by+Claude) | |
> [!Note]
> ### On alternative languages:
> #### On alternative languages:
> Suggestions for alternative programming languages are necessarily more complex than many other categories considered here, as that's one of the core technical choices to be made when starting a new software development project.
>
> Depending on your needs and technical concerns, you may find any number of different alternative languages useful. For example, when considering alternatives to .NET, Java or Scala may be interesting candidates from the perspective of being similar VM-based frameworks, while Python or Rust may be interesting alternatives in other ways.