Super. Just do it :)
and we will here to help you helping Pharo

On Mon, Oct 2, 2017 at 5:40 PM, Steven R. Baker <ste...@stevenrbaker.com> wrote:
>
>
> On 02/10/17 15:28, Esteban Lorenzano wrote:
>>> On 2 Oct 2017, at 15:12, Stephane Ducasse <stepharo.s...@gmail.com> wrote:
>>>
>>> I discussed with esteban sooner this summer and we really want to have a 
>>> process
>>> where people can deploy applications and not just code.
>>> Now we are not yet there.
>>>
>>> Stef
>>>
>>> On Sun, Oct 1, 2017 at 9:03 PM, Steven R. Baker <ste...@stevenrbaker.com> 
>>> wrote:
>>>> 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?
>> pharo users tend to prefer one-per-project approach :)
>> most people uses (or should use) pharo launcher. In fact, we want to make it 
>> the default download, is just that to get it right is complicated :)
>>
>> but… pharo launcher is to developers. A final app would require other stuff 
>> to be accomplished (like closing development tools, etc.).
>>
>>>> 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.
>> beware: Iceberg is a cvs (like Monticello or git or svn…): it is use to 
>> store code, not to organise your project.
>> To organise your project you have Metacello.
>>
>>>> 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?
>> this is what is hard :)
>> I imagine with the headless VMs we are about to finish it will be easier (to 
>> just initiate a window with your app, instead initiate a window with the 
>> full world as now).
>> but we still require some work.
>>
>>>> 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?
>> there is a keybindings framework inside pharo, but since you have a lot of 
>> development tools, it becomes hard to use (again, something that can be 
>> solved in the near future, with same approach as before, but not yet).
>> now, to get the keybindings of the system you will need to install that *in* 
>> the system.
>>
>> for mac, for example, you can doit using the ObjC bridge (which does not 
>> works in 64bit images... I’m working on a UFFI replacement, but… guess what? 
>> not yet :P)
>> and I guess using UFFI you can get that to work on windows and linux? I’m 
>> really don’t know.
>>
>> all you ask is *doable*… but not all your requirements are *easily* doable 
>> right now, which is want I want to fix :)
> I don't mind contributing code and time on these things, as they present
> real barriers to me. I'm looking for ways to get involved in the
> community again. :)
>
> -Steven
>
>> Esteban
>>
>>>> Thanks!
>>>>
>>>> -Steven
>>>>
>>>>
>>>>
>>
>
>

Reply via email to