OB if we want traction with embarking new people into Pharo. Think about the feeling it would give when faced with incomplete/unstable in such a thing as the Browser for a new comer or someone who wants to convince "the powers" that Pharo is an interesting avenue to invest into. Nautilus is the shiny new thing. But OB has all the important things working and the refactorings do kind of work well. And what's wrong with OB after all? There are docs on how to leverage the thing to do our own extensions, which is good. (Glamour still too far fetched at my level). But OB is okay after going through the docs. Know what? At a minimum, it should be clear that one can load OB from the Configurations with just a DoIt from the initial workspace. The way it is now is too complicated to find out. Same thing with ProfStef, FFI etc And a warning telling about how long it would take and so on may be a great thing (Getting OB from the 1.4 metarepo is just taking a long while... and no one wanting to try things out in an overbusy schedule would be able to spend that time. Another point crossing my mind is that if you try this out during a commute in a train or place, you are stuck without network connection. A primed package-cache would be beneficial for that, at the expense of the release size). Spotlight would also benefit from an explanation (like hit Shift-Enter to invoke. In the beginning I was opening that in World and then had a look at the code to find out about the binding...) Know what, we may want to have a YouTube video going with the release and showing how to do that stuff and what to expect. I am volunteering to do it if you are interested. Phil 2012/6/17 Esteban Lorenzano <estebanlm@gmail.com>:
On Jun 17, 2012, at 5:10 AM, Ben Coman wrote:
Is Nautilus under any consideration to be the default browser for your summer release at all, or are you firmly committed to OB? I need to know this to continue updating Pharo By Example for 1.4.
this is an interesting and important issue (much more than codenames, he). I will extend my latest answer, using what I know (maybe Benjamin has another idea, and would be good to know it):
Nautilus is in development, there are some important functionalities that are not there yet, and some others that does not work properly. Refactors and Traits is the most important things I can think of now, but there are probably more. Also, Nautilus relies in RPackage, which was not ready for 1.4 (but will be ready for 2.0). And some other packages (like OB itself) can be not-loadable after installing Nautilus. To make all of this work in 1.4 can be a huge job (at least for RPackage, it is, I don't know for Nautilus). I know that RPackage cannot be backported without a lot of effort, but I don't know if Nautilus for 1.4 can be adapted to not use RPackage easily (which AFAIK, should be necessary to make it work propertly).
So, I will like your work (which is IMO terribly important) would take Nautilus. But I also think that loading it for default in 1.4 is probably too much. Frankly, Â I don't know what to do now :)
Esteban
-- Philippe Back Dramatic Performance Improvements Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil@highoctane.be | Web: http://philippeback.eu | Blog: http://philippeback.be High Octane SPRL rue cour Boisacq 101 1301 Bierges Belgium