Heya folks, [Please jump on any of my statements that sound crazy: use of Spec, other assumptions, etc.]
I'm starting an application in Pharo, using Spec. Basically, a GTD application in the spirit of nirvanahq, omnifocus, things, nozbe. The code is working just fine, but I'm left with a lot of questions about how to organize it. First, is there some trick to managing images? Are people using one-per-project, or one-per-computer? All of the above? Anyone using PharoLauncher these days? Other tools? I'm assuming that the current state of the art is Iceberg; where can I find a "This is how you should organize your project using Iceberg" document, blog, book, tutorial, video, or otherwise. Once the application is done, I assume I'll want to ship it in a minimal Pharo image. Is there documentation or prior art on this? Finally, is there a way to run and capture keybindings globally? I have one part of my application (a quick-entry window) which I want summoned from a global (OS-wide) hotkey. Has this been done before? Or is it not easy to break the fourth wall, so to speak, and register a global keybinding from inside the VM? Thanks! -Steven