[Pharo-users] Evaluating Nautilus

Benjamin benjamin.vanryseghem.pharo at gmail.com
Sat Jun 23 07:00:14 EDT 2012


What have you read already ?

Ben

On Jun 23, 2012, at 7:18 AM, Hernán Morales Durand wrote:

> Hello Benjamin,
> 
> 2012/6/22 Benjamin <benjamin.vanryseghem.pharo at gmail.com>
> Hello :)
> 
> This is a nice challenge :)
> Firstly, you have to know that the model behind Nautilus is really different that the one behind OB. Let's say nothing in common.
> On the other hand, the code pane modification can be made within an hour (maybe two if you are not confident with morphic, but it doesn't seems to be the case) using the plugin mecanism (Johan Fabry can testify ^^).
> 
> Ok, let us know when more Nautilus documentation is available.
>  
> Then, Nautilus is not cross platform, but we have developed Spec with the goal to use it for Nautilus, and Spec is(will be ^^) cross platform. So one day, Nautilus will be cross platform. Sadly, I will not be soon (I have to rewrite the whole ui).
> 
> 
> thanks for the clarification and status update
> 
>  
> About the command definition, I am not an OB expert, but I think that Command are used for menu entries.
> In Nautilus the menus definition are based on pragma, so any class can extend Nautilus menus.
> 
> 
> Yes, commands in OB are used to define menu entries and their behavior.
> 
>  
> In a nutshell, what I have seen in the video is doable in roughly a couple of hours :)
> If you decide to give a try to Nautilus, let me know, and I will be glad to help/answer question/provide pieces of code etc :)
> 
> 
> Thanks for your reply, I will be in touch.
> 
> Hernán
> 
>  
> Ben
> 
> 
> On Jun 22, 2012, at 8:14 AM, Hernán Morales Durand wrote:
> 
>> First let me apologize for asking without properly evaluating first. I took some time and read about Nautilus which it seems a very nice work. I've developed a phylogenetics classifier using OmniBrowser, but I wondered if Nautilus could save me some effort, and I'm planning to test Pharo 1.4 or 2.0 in some future in which AFAIK OmniBrowser will not be supported anymore.
>> 
>> - Some time ago I've modified the OmniBrowser framework to browse anything I wanted in the "code pane" (the lower pane typically used for displaying/editing code), as we had a complex OODB it was very useful, see http://www.youtube.com/watch?v=VxUaOFRHFPk for a demo. However it was not easy to understand the OB internals and make the modifications. Have you tried to implement such feature in Nautilus?
>> - There is documentation for developing browsers with Nautilus? Something which explains the basic architecture, how it differs from OB? for example:
>> --Do you have to define a metagraph?
>> --May I have multiple definition panels?
>> -Do you have a mapping for each node type (class?) with each column?
>> -OB is not cross-UI (it depends on Morphic). Can I use a Nautilus browser within a web browser?
>> - Another thing which is really easy is to define Commands in OB, (although the #isActive logic could become a mess without some care). How it is different in Nautilus?
>> 
>> I'm sure I would rewrite my browsers with Nautilus, my key question is how much of the OB knowledge I can re-use? 
>> 
>> Cheers,
>> 
>> Hernán
>> 
>> -- 
>> Hernán Morales
>> Institute of Veterinary Genetics.
>> National Scientific and Technical Research Council (CONICET). 
>> La Plata (1900), Buenos Aires, Argentina.
>> Telephone: +54 (0221) 421-1799.
>> Internal: 422
>> Fax: 425-7980 or 421-1799.
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20120623/fa430f7e/attachment.html>


More information about the Pharo-users mailing list