It is a question of how much Shen/tk will or should live
in the cloud. There is a case for putting nearly all of it
in the cloud outside the kernel and the minimal TCL/tk
interface of 60 loc. The reason being that the latest version can
then be automatically downloaded from OS repos without the
user having to download code and reinstall from scratch. The
downside is that installing all the code on startup takes time
but upside is that this installation time is about 2-3 seconds
on Shen/SBCL.
Shen/tk is at the moment about 1,200 loc of which about half is
type theory!
M.