alan icon indicating copy to clipboard operation
alan copied to clipboard

Come up with solution for Alan-based CLI programs

Open dfellis opened this issue 4 years ago • 0 comments

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.

dfellis avatar Aug 19 '20 17:08 dfellis