FMix: a package manager for Forth (opens in new tab)
In modern programming languages, we almost always expect the language to come with a convenient tool for working with projects. Elixir has Mix. Rust has Cargo. Ruby has Bundler and RubyGems. Haskell has Cabal and Stack. JavaScript has npm, pnpm and Yarn. Go has modules. We are used to being able to create a project with one command, describe dependencies in one file, fetch them from the network, run tests, and prepare a release. It feels like a basic part of the ecosystem, not a luxury. But o...
Read the original article