I've been giving more thoughts to the Kash extensi...
# kash_shell
c
I've been giving more thoughts to the Kash extension model, prompted by @linux_china, and I'm converging toward a model where you can extend Kash (e.g. with Tab Completers or built-in commands) either dynamically or statically. Dynamically means you write scripts for these extensions, so you get a quick turn around, and you can modify scripts and see the result right away. Once you're happy with your dynamic extension, you can turn it in to a static extension: a compiled class that you tell Kash about at startup, and put it on Kash's classpath. The upside is you get more performance, the downside is that if you want to make a change to a static extension, you need to recompile it and restart Kash.
👌 1
👍 1
K 1