Welcome to [Rohan Pall]'s hints on how to use those '''sexy starkits!''' ---- '''an abscence of magic, and no policy''' This was all lifted [http://trixie.triqs.com/pipermail/starkit/2002-July/000089.html]: There is no presupposition about how your files are arranged other than that the top level main.tcl is to be interpreted at launch. Unlike some other wrapping methods there isn't an enforced or assumed layout. The above is worth repeating, IMO. All a starkit does, is contain a dir hierarchy (even if just a flat one) which gets "mounted". That mount point happens to be the same spot as the starkit itself - in other words, file "/path/to/my/starkit.kit" ends up becoming *dir* "/path/to/my/ starkit.kit/" while in use, with things like "/path/to/my/starkit.kit/ lib/" being a preferred place to put packages, because that's what "starkit::startup" will set up for you, but it's all 100% wide open and totally scripted/inspectable. ---- '''writable writeable vfs''' I packaged my mindweb app in a starkit. All its data was also stored in the starkit. I had read somewhere that by default starkits were writable (r/w) but this in fact has changed over summer 2002. [http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&selm=jcw-147A42.16572031052002%40news1.xs4all.nl] Now starkits are by default read-only (r/o) [http://trixie.triqs.com/pipermail/starkit/2002-July/000089.html], but the documentation is lagging behind that fact. You make your starkit writable by doing it at wrap time: sdx wrap app.kit -writable ''2002-09-17 (September 17, 2002)'' sdx doesnt give any hints that this option exists when displaying help with sdx help wrap but it does indeed exist! ;> ---- [Category TclKit]