alan
alan copied to clipboard
Come up with solution for Alan-based CLI programs
One reason a lot of modern CLI utilities are being written in Go and Rust instead of the traditional Python is because Go and Rust compile to standalone binaries that are super-simple to install, uninstall, and build in a cross-OS-compatible way (Python CLI utilities flourished on Linux and BSD, petered around on OS X, and require a herculean effort for Windows, because of the runtime and source tree dependencies).
However, simply bundling the Alan runtime with an AGC file in it's data
region would only allow AGPL 3 executables because of the runtime license. Preserving the OSS community's access to all improvements to the runtime while also allowing simple distribution of easily-installable applications written in Alan should not be incompatible with each other, so try to figure out a way to do so.