Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 3 participants
- 144622 messages
Re: [Pharo-project] [ANN] Styled Text Editor for Cuis 4.0 Smalltalk
by S Krish
Great.. been looking forward to this for a long time..
On Sat, Apr 21, 2012 at 11:50 PM, Bernhard Pieber <bernhard(a)pieber.com>wrote:
> Dear Smalltalkers,
>
> I am very happy to announce that the Styled Text Editor for the brand new
> Cuis 4.0 is now available on GitHub [1]. The Styled Text Editor was first
> presented by me at last year's ESUG in Edinburgh [2]. Thanks to ESUG the
> presentation was recorded [3].
>
> The Styled Text Editor is a framework for rich text editing using styles
> as known from popular word processors like Apple Pages or Microsoft Word.
> It features paragraph and character styles, allowing easy text formatting
> using styles only. It is intended for applications where users need to work
> with good looking rich text in a simple and fast way.
>
> Rich text commonly refers to text with formatting information like
> different fonts, sizes, alignments, and emphasis. To make editing as simple
> as possible instead of individual formatting information end users apply
> styles to parts of the text. Editing is made fast by keyboard shortcuts for
> text navigation, selection, and styles selection. Where possible the feel
> of widely used rich text editors is supported.
>
> It includes many features like
> - numbered and bulleted list paragraph styles
> - support for images
> - multiple level undo and redo
> - text completion using various glossaries including a dictionary of
> English with about 166.000 words
> - RTF clipboard (on OS X VMs with the ClipboardExtendedPlugin)
>
> The Styled Text Editor is developed in Cuis with the plan to eventually
> port it to Squeak and Pharo. The development of the Styled Text Editor
> inspired many changes to Cuis itself, and It is the first package to use
> the brand new DVCS based development process for external packages for Cuis
> 4.0.
>
> The idea and funding was provided by me, Bernhard Pieber and my company
> Software Generation. The implementation was done by Juan Vuletich, the
> mastermind behind Cuis. Thanks Juan for the close cooperation. It was and
> still is great fun to work with you.
>
> We are looking forward to feedback from you. Fork it on GitHub [1], create
> issues and send us pull requests. ;-)
>
> Cheers,
> Bernhard Pieber
>
> [1] https://github.com/bpieber/Cuis-StyledTextEditor
> [2]
> http://www.esug.org/wiki/pier/Conferences/2011/Schedule-And-Talks/StyledTex…
> [3]
> http://www.youtube.com/watch?v=pUoVbvwspi8&list=PL813665D04A2E4C0A&index=7&…
>
April 23, 2012
Re: [Pharo-project] Nautilus first impression
by Stéphane Ducasse
> I'll give it another shot then. I've no big problem grasping Metacello concepts: I've modularized a 400 KSLOC Java source tree with Maven POM, including parent POMs, Maven Proxy repository and associated visualizations. (Shameless plug: http://philippeback.eu/tiki-read_article.php?articleId=3)
>
> The key to all this is to invest time (lots) so that everything falls together nicely (remove dupes, run a ton of tests etc).
>
> Your imagebuilder idea provides an additional level: the ability to load everything from start to finish in a starting point. This evokes make clean; make; make install to me. Which is good: build everything in an automated step.
We are getting there for pharo :)
We will migrate the script loader to use metacello and we will start having configurations for pharo core.
When I see that I invited a guy to talk about cruise control in 2002 to wake up the smalltalk community...
> The Pharo team scores quite well on the Joel Test if you ask me: http://www.joelonsoftware.com/articles/fog0000000043.html
>
> Phil
>
>
>
> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>
>
> On Sun, Apr 22, 2012 at 8:40 PM, phil(a)highoctane.be <phil(a)highoctane.be> wrote:
> There is a comment on your blog article asking for details :-)
>
>
> Yes, I answerd it. But I think over another post (sorry, mistake)
> Here is the answer: http://marianopeck.wordpress.com/2012/02/26/nautilus-the-reborn-of-the-syst…
>
> Cheers
>
>
> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>
>
> On Sun, Apr 22, 2012 at 8:28 PM, phil(a)highoctane.be <phil(a)highoctane.be> wrote:
> Not forgotten :-)
>
> BTW, This Builder thing of yours deserves a chapter in PBE2.
>
>
> I think the idea is really really cool. However, after several months I noticed Metacello is not ready for that :(
> See: http://forum.world.st/WTF-td4557982.html
> Dale says that next version of Metacello may help for that...so maybe we are lucky.
>
> I volunteer to help once I'll get a simple thing working on my side. Which I failed to get so far.
>
>
> That would be nice. Let me know if I can help you with the failure.
>
>
> Phil
>
>
> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>
>
> On Sun, Apr 22, 2012 at 8:22 PM, Esteban Lorenzano <estebanlm(a)gmail.com> wrote:
> Hi,
>
> for having a search bar, you can give Spotlight a try.
>
> Gofer it
> squeaksource: 'Spotlight';
> package: 'ConfigurationOfSpotlight';
> load.
> (ConfigurationOfSpotlight project version: #bleedingEdge) load.
>
> then, just press shift+enter :)
>
> is not finished (because nobody is using it but me, he)
>
> Do not forget me ;)
> In fact, I vote for including Spotlight in Pharo 2.0 (and remove it from #cleanUpForProduction)
>
>
> , but it is useful... it is just a OCompletion bar resembling spotlight from macs.
>
> best,
> Esteban
>
> On Apr 22, 2012, at 8:15 PM, phil(a)highoctane.be wrote:
>
>> Yes, Nautilus is ubernice. Especially given the forthcoming search bar :-p
>>
>> The help panel cutting the bottom pane in two is all right but then, could we have it with a smaller font? I drives me nuts to have to scroll down there.
>>
>> Phil
>>
>> 2012/4/22 Sean P. DeNigris <sean(a)clipperadams.com>
>> Wow, Nautilus is *really* fun to use! I have quite a few ideas for plugins...
>>
>> A few suggestions...
>> * Hierarchical package list - also, since with Metacello the convention is
>> (e.g. P-Core, P-UI, P-Tests) with no overarching package, it should group
>> all packages matching P-*, even if they are technically separate packages
>> * I miss the search bar from OB where I could just start typing as soon as I
>> opened the window. It seems that Nautilus doesn't set the keyboard focus
>> anywhere useful. Options:
>> - search bar
>> - typing brings up the class search dialog
>> - give keyboard focus to the package list so I can use the shortcuts right
>> away. This may be the best one because I have access to 3 options:
>> - cmd-F to search packages
>> - cmd-f to search classes
>> - start typing to do a basic package search
>> * creating new methods - when you click a protocol name, the
>> "messageSelectorAndArgumentNames" template is displayed in the code pane,
>> and is pre-selected. I found this very confusing as a newbie because the
>> selection made me think that I could start typing to replace the template,
>> but the keyboard focus is not on the template. It's also useless because
>> when you click on the code pane, it unselects, so you have to double-click
>> anyway. Two suggestions
>> - from the class pane, protocol pane, or both, have an "add method" menu
>> item that transfers focus to the preselected template
>> - when just clicking on a protocol, don't pre-select the template
>> * back/forward buttons for history navigation?
>> * a centralized place to put/list plugins so we can share them
>>
>> Many thanks to Benjamin. This was sorely needed!
>>
>> Cheers,
>> Sean
>>
>> --
>> View this message in context: http://forum.world.st/Nautilus-first-impression-tp4578301p4578301.html
>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>
>>
>>
>>
>> --
>> Philippe Back
>> "Helping you hit the top 3 outcomes you really want to achieve"
>>
>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>> http://philippeback.be
>>
>> High Octane SPRL
>> rue cour Boisacq 101
>> 1301 Bierges
>>
>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
>
>
> --
> Philippe Back
> "Helping you hit the top 3 outcomes you really want to achieve"
>
> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
> http://philippeback.be
>
> High Octane SPRL
> rue cour Boisacq 101
> 1301 Bierges
>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
>
>
> --
> Philippe Back
> "Helping you hit the top 3 outcomes you really want to achieve"
>
> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
> http://philippeback.be
>
> High Octane SPRL
> rue cour Boisacq 101
> 1301 Bierges
>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
>
>
> --
> Philippe Back
> "Helping you hit the top 3 outcomes you really want to achieve"
>
> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
> http://philippeback.be
>
> High Octane SPRL
> rue cour Boisacq 101
> 1301 Bierges
>
April 23, 2012
Re: [Pharo-project] Unresponsive 1.4 image
by Janko Mivšek
Dne 21. 04. 2012 19:10, piše Stéphane Ducasse:
> janko open an issue with such cases so that we do not forget it.
Done: http://code.google.com/p/pharo/issues/detail?id=5663
>
> Stef
>
> On Apr 21, 2012, at 2:54 PM, Janko Mivšek wrote:
>
>> Hi guys,
>>
>> This code reproduces the blockade in fresh 1.4 OneClick (with or without
>> Transcript window open):
>>
>> [
>> (Delay forSeconds: 5) wait.
>> SmalltalkImage current saveSession.
>> ] forkAt: Processor userBackgroundPriority
>>
>> Note that fork on default priority does not block while on user
>> background priority it blocks. It does not always block immediately
>> (sometimes yes sometimes not) but it after image restart it is always
>> blocked.
>>
>> But if you periodically write to Transcript from process on user
>> background priority, it does not block, even if you heavily browse
>> around, write to transcript, do manual snapshot:
>>
>> [ [true] whileTrue:
>> [(Delay forMilliseconds: 500) wait.
>> Transcript show: '.tst.']
>> ] forkAt: Processor userBackgroundPriority
>>
>> So, it seems not only thread-safe Transcript but something with snapshot
>> (from a background priority, why?) is in play here.
>>
>> SmalltalkImage>>snapshot:andQuit: , shouldnât run it on highest priority
>> to block all other processes during the preparation for snapshot?
>>
>> Hope this helps a bit more
>> Janko
>>
>>
>>
>> Dne 21. 04. 2012 11:48, piše Igor Stasenko:
>>> So, this is related to thread-safe transcript code..
>>> which using semaphore to synchronize access to transcript stream.
>>> I guess what happens is that a semaphore is blocked in another
>>> process, but for some strange reason never released. This leads to
>>> situation, that any other process which will attempt to write to
>>> transcript will be blocked as well.. forever.
>>
>> Why is input not blocked immediately but after image restart?
>>
>>
>> More investigation:
>>
>>
>> 1. correction: image blocks in any case after restart, regardless if
>> there is additional writing to Transcript or not. Snapshot namely writes
>> to Transcript by itself and this is enough to block.
>>
>> 1. even if Transcript is closed the image blocks after restart
>>
>> This simulated snapshot from the background does NOT block after restart:
>>
>> [
>> (Delay forSeconds: 5) wait.
>> SmalltalkImage current saveSession.
>> ] fork
>>
>> This one also not:
>>
>> [ | elapsed |
>> (Delay forSeconds: 5) wait.
>> elapsed := Time millisecondsToRun:
>> [SmalltalkImage current saveSession].
>> Transcript show: ' in ', (elapsed // 1000) printString, 's '.
>> ] forkAt: Processor userBackgroundPriority
>>
>>
>>
>>
>>
>>
>>>
>>> 2012/4/21 Janko Mivšek <janko.mivsek(a)eranova.si>:
>>>> Hi guys,
>>>>
>>>> It seems that writing to Transcript from background process causes my
>>>> freeze after restart. And yes, I have Transcript window open.
>>>>
>>>> This is a code snippet in question:
>>>>
>>>> AIDASite class>>imageSnapshot
>>>> ...
>>>> elapsed := Time millisecondsToRun:
>>>> [SmalltalkImage current saveSession].
>>>> Transcript show: ' in ', (elapsed // 1000) printString, 's '.
>>>>
>>>>
>>>> If I comment out the last line, snapshot doesn't block the image after
>>>> restart.
>>>>
>>>> This is not necessary 1.4 specific problem, because I noticed similar
>>>> problem in 1.3 also. Just that on 1.3 input freezes immediately while on
>>>> 1.4 it freezes after restart.
>>>>
>>>> Let me investigate a bit further, what if Transcript window is not open?
>>>>
>>>> Best regards
>>>> Janko
>>>>
>>>>
>>>>
>>>> Dne 20. 04. 2012 21:42, piše Stéphane Ducasse:
>>>>> Ok may be nautilus bug. It should be different than janko problem.
>>>>>
>>>>> Stef
>>>>>
>>>>> On Apr 20, 2012, at 9:39 PM, Sean P. DeNigris wrote:
>>>>>
>>>>>>
>>>>>> Stéphane Ducasse wrote
>>>>>>>
>>>>>>> on which os?
>>>>>>>
>>>>>>
>>>>>> Mac Lion 10.7.3
>>>>>>
>>>>>> --
>>>>>> View this message in context: http://forum.world.st/Unresponsive-1-4-image-tp4574693p4575049.html
>>>>>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Janko Mivšek
>>>> Aida/Web
>>>> Smalltalk Web Application Server
>>>> http://www.aidaweb.si
>>>>
>>>
>>>
>>>
>>
>> --
>> Janko Mivšek
>> Aida/Web
>> Smalltalk Web Application Server
>> http://www.aidaweb.si
>>
>
>
>
--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si
April 22, 2012
Re: [Pharo-project] Nautilus first impression
by phil@highoctane.be
I've got access to the SVN for PBE2 and read about all of the content.
My LaTeX skills are rusty at best. I am more of a DocBook guy :-)
Anyway, learning that as well since I noticed quite a number of missing
bits about TextMorph, MorphTreeMorph (this one's a beast) and maybe some of
my investigations may prove useful material.
KR
Phil
2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>
>
> On Sun, Apr 22, 2012 at 11:03 PM, phil(a)highoctane.be <phil(a)highoctane.be>wrote:
>
>> Ok, thanks.
>>
>> I'll give it another shot then. I've no big problem grasping Metacello
>> concepts: I've modularized a 400 KSLOC Java source tree with Maven POM,
>> including parent POMs,
>>
>
> I know the effor for that, since I have also experiened quite large java
> projects with complex maven configurations.
>
>
>> Maven Proxy repository and associated visualizations. (Shameless plug:
>> http://philippeback.eu/tiki-read_article.php?articleId=3)
>>
>>
> well, not that much ;) btw... looks like you own a nice company :)
>
>
>> The key to all this is to invest time (lots) so that everything falls
>> together nicely (remove dupes, run a ton of tests etc).
>>
>>
> Exactlly. And it is not only to make it work, but you really need to
> understand the tool. For Maven I remember reading abook about it. For
> Metacello you can read the chapter we wrote with Stef.
>
>
>> Your imagebuilder idea provides an additional level: the ability to
>> load everything from start to finish in a starting point. This evokes make
>> clean; make; make install to me. Which is good: build everything in an
>> automated step.
>>
>
> Exactly. In my slides of the talk you can see my own motivations behind
> it:
> http://www.slideshare.net/MarianoMartinezPeck/building-you-own-images-with-…
>
>
>>
>> The Pharo team scores quite well on the Joel Test if you ask me:
>> http://www.joelonsoftware.com/articles/fog0000000043.html
>>
>>
> Interesting.
>
>
>> Phil
>>
>>
>>
>> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>>
>>>
>>>
>>> On Sun, Apr 22, 2012 at 8:40 PM, phil(a)highoctane.be <phil(a)highoctane.be>wrote:
>>>
>>>> There is a comment on your blog article asking for details :-)
>>>>
>>>>
>>> Yes, I answerd it. But I think over another post (sorry, mistake)
>>> Here is the answer:
>>> http://marianopeck.wordpress.com/2012/02/26/nautilus-the-reborn-of-the-syst…
>>>
>>> Cheers
>>>
>>>
>>>>
>>>> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>>>>
>>>>>
>>>>>
>>>>> On Sun, Apr 22, 2012 at 8:28 PM, phil(a)highoctane.be <
>>>>> phil(a)highoctane.be> wrote:
>>>>>
>>>>>> Not forgotten :-)
>>>>>>
>>>>>> BTW, This Builder thing of yours deserves a chapter in PBE2.
>>>>>>
>>>>>>
>>>>> I think the idea is really really cool. However, after several months
>>>>> I noticed Metacello is not ready for that :(
>>>>> See: http://forum.world.st/WTF-td4557982.html
>>>>> Dale says that next version of Metacello may help for that...so maybe
>>>>> we are lucky.
>>>>>
>>>>>
>>>>>> I volunteer to help once I'll get a simple thing working on my side.
>>>>>> Which I failed to get so far.
>>>>>>
>>>>>>
>>>>> That would be nice. Let me know if I can help you with the failure.
>>>>>
>>>>>
>>>>>
>>>>>> Phil
>>>>>>
>>>>>>
>>>>>> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Sun, Apr 22, 2012 at 8:22 PM, Esteban Lorenzano <
>>>>>>> estebanlm(a)gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> for having a search bar, you can give Spotlight a try.
>>>>>>>>
>>>>>>>> Gofer it
>>>>>>>> squeaksource: 'Spotlight';
>>>>>>>> package: 'ConfigurationOfSpotlight';
>>>>>>>> load.
>>>>>>>> (ConfigurationOfSpotlight project version: #bleedingEdge) load.
>>>>>>>>
>>>>>>>> then, just press shift+enter :)
>>>>>>>>
>>>>>>>> is not finished (because nobody is using it but me, he)
>>>>>>>>
>>>>>>>
>>>>>>> Do not forget me ;)
>>>>>>> In fact, I vote for including Spotlight in Pharo 2.0 (and remove it
>>>>>>> from #cleanUpForProduction)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> , but it is useful... it is just a OCompletion bar resembling
>>>>>>>> spotlight from macs.
>>>>>>>>
>>>>>>>> best,
>>>>>>>> Esteban
>>>>>>>>
>>>>>>>> On Apr 22, 2012, at 8:15 PM, phil(a)highoctane.be wrote:
>>>>>>>>
>>>>>>>> Yes, Nautilus is ubernice. Especially given the forthcoming search
>>>>>>>> bar :-p
>>>>>>>>
>>>>>>>> The help panel cutting the bottom pane in two is all right but
>>>>>>>> then, could we have it with a smaller font? I drives me nuts to have to
>>>>>>>> scroll down there.
>>>>>>>>
>>>>>>>> Phil
>>>>>>>>
>>>>>>>> 2012/4/22 Sean P. DeNigris <sean(a)clipperadams.com>
>>>>>>>>
>>>>>>>>> Wow, Nautilus is *really* fun to use! I have quite a few ideas for
>>>>>>>>> plugins...
>>>>>>>>>
>>>>>>>>> A few suggestions...
>>>>>>>>> * Hierarchical package list - also, since with Metacello the
>>>>>>>>> convention is
>>>>>>>>> (e.g. P-Core, P-UI, P-Tests) with no overarching package, it
>>>>>>>>> should group
>>>>>>>>> all packages matching P-*, even if they are technically separate
>>>>>>>>> packages
>>>>>>>>> * I miss the search bar from OB where I could just start typing as
>>>>>>>>> soon as I
>>>>>>>>> opened the window. It seems that Nautilus doesn't set the keyboard
>>>>>>>>> focus
>>>>>>>>> anywhere useful. Options:
>>>>>>>>> - search bar
>>>>>>>>> - typing brings up the class search dialog
>>>>>>>>> - give keyboard focus to the package list so I can use the
>>>>>>>>> shortcuts right
>>>>>>>>> away. This may be the best one because I have access to 3 options:
>>>>>>>>> - cmd-F to search packages
>>>>>>>>> - cmd-f to search classes
>>>>>>>>> - start typing to do a basic package search
>>>>>>>>> * creating new methods - when you click a protocol name, the
>>>>>>>>> "messageSelectorAndArgumentNames" template is displayed in the
>>>>>>>>> code pane,
>>>>>>>>> and is pre-selected. I found this very confusing as a newbie
>>>>>>>>> because the
>>>>>>>>> selection made me think that I could start typing to replace the
>>>>>>>>> template,
>>>>>>>>> but the keyboard focus is not on the template. It's also useless
>>>>>>>>> because
>>>>>>>>> when you click on the code pane, it unselects, so you have to
>>>>>>>>> double-click
>>>>>>>>> anyway. Two suggestions
>>>>>>>>> - from the class pane, protocol pane, or both, have an "add
>>>>>>>>> method" menu
>>>>>>>>> item that transfers focus to the preselected template
>>>>>>>>> - when just clicking on a protocol, don't pre-select the template
>>>>>>>>> * back/forward buttons for history navigation?
>>>>>>>>> * a centralized place to put/list plugins so we can share them
>>>>>>>>>
>>>>>>>>> Many thanks to Benjamin. This was sorely needed!
>>>>>>>>>
>>>>>>>>> Cheers,
>>>>>>>>> Sean
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> View this message in context:
>>>>>>>>> http://forum.world.st/Nautilus-first-impression-tp4578301p4578301.html
>>>>>>>>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Philippe Back
>>>>>>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>>>>>>
>>>>>>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>>>>>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>>>>>>> http://philippeback.be
>>>>>>>>
>>>>>>>> High Octane SPRL
>>>>>>>> rue cour Boisacq 101
>>>>>>>> 1301 Bierges
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Mariano
>>>>>>> http://marianopeck.wordpress.com
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Philippe Back
>>>>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>>>>
>>>>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>>>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>>>>> http://philippeback.be
>>>>>>
>>>>>> High Octane SPRL
>>>>>> rue cour Boisacq 101
>>>>>> 1301 Bierges
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Mariano
>>>>> http://marianopeck.wordpress.com
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Philippe Back
>>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>>
>>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>>> http://philippeback.be
>>>>
>>>> High Octane SPRL
>>>> rue cour Boisacq 101
>>>> 1301 Bierges
>>>>
>>>>
>>>
>>>
>>> --
>>> Mariano
>>> http://marianopeck.wordpress.com
>>>
>>>
>>
>>
>> --
>> Philippe Back
>> "Helping you hit the top 3 outcomes you really want to achieve"
>>
>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>> http://philippeback.be
>>
>> High Octane SPRL
>> rue cour Boisacq 101
>> 1301 Bierges
>>
>>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
--
Philippe Back
"Helping you hit the top 3 outcomes you really want to achieve"
Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
phil(a)highoctane.be| Web:
http://philippeback.eu | Blog:
http://philippeback.be
High Octane SPRL
rue cour Boisacq 101
1301 Bierges
April 22, 2012
Re: [Pharo-project] Nautilus first impression
by Mariano Martinez Peck
On Sun, Apr 22, 2012 at 11:03 PM, phil(a)highoctane.be <phil(a)highoctane.be>wrote:
> Ok, thanks.
>
> I'll give it another shot then. I've no big problem grasping Metacello
> concepts: I've modularized a 400 KSLOC Java source tree with Maven POM,
> including parent POMs,
>
I know the effor for that, since I have also experiened quite large java
projects with complex maven configurations.
> Maven Proxy repository and associated visualizations. (Shameless plug:
> http://philippeback.eu/tiki-read_article.php?articleId=3)
>
>
well, not that much ;) btw... looks like you own a nice company :)
> The key to all this is to invest time (lots) so that everything falls
> together nicely (remove dupes, run a ton of tests etc).
>
>
Exactlly. And it is not only to make it work, but you really need to
understand the tool. For Maven I remember reading abook about it. For
Metacello you can read the chapter we wrote with Stef.
> Your imagebuilder idea provides an additional level: the ability to load
> everything from start to finish in a starting point. This evokes make
> clean; make; make install to me. Which is good: build everything in an
> automated step.
>
Exactly. In my slides of the talk you can see my own motivations behind it:
http://www.slideshare.net/MarianoMartinezPeck/building-you-own-images-with-…
>
> The Pharo team scores quite well on the Joel Test if you ask me:
> http://www.joelonsoftware.com/articles/fog0000000043.html
>
>
Interesting.
> Phil
>
>
>
> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>
>>
>>
>> On Sun, Apr 22, 2012 at 8:40 PM, phil(a)highoctane.be <phil(a)highoctane.be>wrote:
>>
>>> There is a comment on your blog article asking for details :-)
>>>
>>>
>> Yes, I answerd it. But I think over another post (sorry, mistake)
>> Here is the answer:
>> http://marianopeck.wordpress.com/2012/02/26/nautilus-the-reborn-of-the-syst…
>>
>> Cheers
>>
>>
>>>
>>> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>>>
>>>>
>>>>
>>>> On Sun, Apr 22, 2012 at 8:28 PM, phil(a)highoctane.be <phil(a)highoctane.be
>>>> > wrote:
>>>>
>>>>> Not forgotten :-)
>>>>>
>>>>> BTW, This Builder thing of yours deserves a chapter in PBE2.
>>>>>
>>>>>
>>>> I think the idea is really really cool. However, after several months I
>>>> noticed Metacello is not ready for that :(
>>>> See: http://forum.world.st/WTF-td4557982.html
>>>> Dale says that next version of Metacello may help for that...so maybe
>>>> we are lucky.
>>>>
>>>>
>>>>> I volunteer to help once I'll get a simple thing working on my side.
>>>>> Which I failed to get so far.
>>>>>
>>>>>
>>>> That would be nice. Let me know if I can help you with the failure.
>>>>
>>>>
>>>>
>>>>> Phil
>>>>>
>>>>>
>>>>> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>>>>>
>>>>>>
>>>>>>
>>>>>> On Sun, Apr 22, 2012 at 8:22 PM, Esteban Lorenzano <
>>>>>> estebanlm(a)gmail.com> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> for having a search bar, you can give Spotlight a try.
>>>>>>>
>>>>>>> Gofer it
>>>>>>> squeaksource: 'Spotlight';
>>>>>>> package: 'ConfigurationOfSpotlight';
>>>>>>> load.
>>>>>>> (ConfigurationOfSpotlight project version: #bleedingEdge) load.
>>>>>>>
>>>>>>> then, just press shift+enter :)
>>>>>>>
>>>>>>> is not finished (because nobody is using it but me, he)
>>>>>>>
>>>>>>
>>>>>> Do not forget me ;)
>>>>>> In fact, I vote for including Spotlight in Pharo 2.0 (and remove it
>>>>>> from #cleanUpForProduction)
>>>>>>
>>>>>>
>>>>>>
>>>>>>> , but it is useful... it is just a OCompletion bar resembling
>>>>>>> spotlight from macs.
>>>>>>>
>>>>>>> best,
>>>>>>> Esteban
>>>>>>>
>>>>>>> On Apr 22, 2012, at 8:15 PM, phil(a)highoctane.be wrote:
>>>>>>>
>>>>>>> Yes, Nautilus is ubernice. Especially given the forthcoming search
>>>>>>> bar :-p
>>>>>>>
>>>>>>> The help panel cutting the bottom pane in two is all right but then,
>>>>>>> could we have it with a smaller font? I drives me nuts to have to scroll
>>>>>>> down there.
>>>>>>>
>>>>>>> Phil
>>>>>>>
>>>>>>> 2012/4/22 Sean P. DeNigris <sean(a)clipperadams.com>
>>>>>>>
>>>>>>>> Wow, Nautilus is *really* fun to use! I have quite a few ideas for
>>>>>>>> plugins...
>>>>>>>>
>>>>>>>> A few suggestions...
>>>>>>>> * Hierarchical package list - also, since with Metacello the
>>>>>>>> convention is
>>>>>>>> (e.g. P-Core, P-UI, P-Tests) with no overarching package, it should
>>>>>>>> group
>>>>>>>> all packages matching P-*, even if they are technically separate
>>>>>>>> packages
>>>>>>>> * I miss the search bar from OB where I could just start typing as
>>>>>>>> soon as I
>>>>>>>> opened the window. It seems that Nautilus doesn't set the keyboard
>>>>>>>> focus
>>>>>>>> anywhere useful. Options:
>>>>>>>> - search bar
>>>>>>>> - typing brings up the class search dialog
>>>>>>>> - give keyboard focus to the package list so I can use the
>>>>>>>> shortcuts right
>>>>>>>> away. This may be the best one because I have access to 3 options:
>>>>>>>> - cmd-F to search packages
>>>>>>>> - cmd-f to search classes
>>>>>>>> - start typing to do a basic package search
>>>>>>>> * creating new methods - when you click a protocol name, the
>>>>>>>> "messageSelectorAndArgumentNames" template is displayed in the code
>>>>>>>> pane,
>>>>>>>> and is pre-selected. I found this very confusing as a newbie
>>>>>>>> because the
>>>>>>>> selection made me think that I could start typing to replace the
>>>>>>>> template,
>>>>>>>> but the keyboard focus is not on the template. It's also useless
>>>>>>>> because
>>>>>>>> when you click on the code pane, it unselects, so you have to
>>>>>>>> double-click
>>>>>>>> anyway. Two suggestions
>>>>>>>> - from the class pane, protocol pane, or both, have an "add
>>>>>>>> method" menu
>>>>>>>> item that transfers focus to the preselected template
>>>>>>>> - when just clicking on a protocol, don't pre-select the template
>>>>>>>> * back/forward buttons for history navigation?
>>>>>>>> * a centralized place to put/list plugins so we can share them
>>>>>>>>
>>>>>>>> Many thanks to Benjamin. This was sorely needed!
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>> Sean
>>>>>>>>
>>>>>>>> --
>>>>>>>> View this message in context:
>>>>>>>> http://forum.world.st/Nautilus-first-impression-tp4578301p4578301.html
>>>>>>>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Philippe Back
>>>>>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>>>>>
>>>>>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>>>>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>>>>>> http://philippeback.be
>>>>>>>
>>>>>>> High Octane SPRL
>>>>>>> rue cour Boisacq 101
>>>>>>> 1301 Bierges
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Mariano
>>>>>> http://marianopeck.wordpress.com
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Philippe Back
>>>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>>>
>>>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>>>> http://philippeback.be
>>>>>
>>>>> High Octane SPRL
>>>>> rue cour Boisacq 101
>>>>> 1301 Bierges
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Mariano
>>>> http://marianopeck.wordpress.com
>>>>
>>>>
>>>
>>>
>>> --
>>> Philippe Back
>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>
>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>> http://philippeback.be
>>>
>>> High Octane SPRL
>>> rue cour Boisacq 101
>>> 1301 Bierges
>>>
>>>
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>>
>>
>
>
> --
> Philippe Back
> "Helping you hit the top 3 outcomes you really want to achieve"
>
> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil(a)highoctane.be| Web:
> http://philippeback.eu | Blog:
> http://philippeback.be
>
> High Octane SPRL
> rue cour Boisacq 101
> 1301 Bierges
>
>
--
Mariano
http://marianopeck.wordpress.com
April 22, 2012
Re: [Pharo-project] Nautilus first impression
by phil@highoctane.be
Ok, thanks.
I'll give it another shot then. I've no big problem grasping Metacello
concepts: I've modularized a 400 KSLOC Java source tree with Maven POM,
including parent POMs, Maven Proxy repository and associated
visualizations. (Shameless plug:
http://philippeback.eu/tiki-read_article.php?articleId=3)
The key to all this is to invest time (lots) so that everything falls
together nicely (remove dupes, run a ton of tests etc).
Your imagebuilder idea provides an additional level: the ability to load
everything from start to finish in a starting point. This evokes make
clean; make; make install to me. Which is good: build everything in an
automated step.
The Pharo team scores quite well on the Joel Test if you ask me:
http://www.joelonsoftware.com/articles/fog0000000043.html
Phil
2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>
>
> On Sun, Apr 22, 2012 at 8:40 PM, phil(a)highoctane.be <phil(a)highoctane.be>wrote:
>
>> There is a comment on your blog article asking for details :-)
>>
>>
> Yes, I answerd it. But I think over another post (sorry, mistake)
> Here is the answer:
> http://marianopeck.wordpress.com/2012/02/26/nautilus-the-reborn-of-the-syst…
>
> Cheers
>
>
>>
>> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>>
>>>
>>>
>>> On Sun, Apr 22, 2012 at 8:28 PM, phil(a)highoctane.be <phil(a)highoctane.be>wrote:
>>>
>>>> Not forgotten :-)
>>>>
>>>> BTW, This Builder thing of yours deserves a chapter in PBE2.
>>>>
>>>>
>>> I think the idea is really really cool. However, after several months I
>>> noticed Metacello is not ready for that :(
>>> See: http://forum.world.st/WTF-td4557982.html
>>> Dale says that next version of Metacello may help for that...so maybe we
>>> are lucky.
>>>
>>>
>>>> I volunteer to help once I'll get a simple thing working on my side.
>>>> Which I failed to get so far.
>>>>
>>>>
>>> That would be nice. Let me know if I can help you with the failure.
>>>
>>>
>>>
>>>> Phil
>>>>
>>>>
>>>> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>>>>
>>>>>
>>>>>
>>>>> On Sun, Apr 22, 2012 at 8:22 PM, Esteban Lorenzano <
>>>>> estebanlm(a)gmail.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> for having a search bar, you can give Spotlight a try.
>>>>>>
>>>>>> Gofer it
>>>>>> squeaksource: 'Spotlight';
>>>>>> package: 'ConfigurationOfSpotlight';
>>>>>> load.
>>>>>> (ConfigurationOfSpotlight project version: #bleedingEdge) load.
>>>>>>
>>>>>> then, just press shift+enter :)
>>>>>>
>>>>>> is not finished (because nobody is using it but me, he)
>>>>>>
>>>>>
>>>>> Do not forget me ;)
>>>>> In fact, I vote for including Spotlight in Pharo 2.0 (and remove it
>>>>> from #cleanUpForProduction)
>>>>>
>>>>>
>>>>>
>>>>>> , but it is useful... it is just a OCompletion bar resembling
>>>>>> spotlight from macs.
>>>>>>
>>>>>> best,
>>>>>> Esteban
>>>>>>
>>>>>> On Apr 22, 2012, at 8:15 PM, phil(a)highoctane.be wrote:
>>>>>>
>>>>>> Yes, Nautilus is ubernice. Especially given the forthcoming search
>>>>>> bar :-p
>>>>>>
>>>>>> The help panel cutting the bottom pane in two is all right but then,
>>>>>> could we have it with a smaller font? I drives me nuts to have to scroll
>>>>>> down there.
>>>>>>
>>>>>> Phil
>>>>>>
>>>>>> 2012/4/22 Sean P. DeNigris <sean(a)clipperadams.com>
>>>>>>
>>>>>>> Wow, Nautilus is *really* fun to use! I have quite a few ideas for
>>>>>>> plugins...
>>>>>>>
>>>>>>> A few suggestions...
>>>>>>> * Hierarchical package list - also, since with Metacello the
>>>>>>> convention is
>>>>>>> (e.g. P-Core, P-UI, P-Tests) with no overarching package, it should
>>>>>>> group
>>>>>>> all packages matching P-*, even if they are technically separate
>>>>>>> packages
>>>>>>> * I miss the search bar from OB where I could just start typing as
>>>>>>> soon as I
>>>>>>> opened the window. It seems that Nautilus doesn't set the keyboard
>>>>>>> focus
>>>>>>> anywhere useful. Options:
>>>>>>> - search bar
>>>>>>> - typing brings up the class search dialog
>>>>>>> - give keyboard focus to the package list so I can use the
>>>>>>> shortcuts right
>>>>>>> away. This may be the best one because I have access to 3 options:
>>>>>>> - cmd-F to search packages
>>>>>>> - cmd-f to search classes
>>>>>>> - start typing to do a basic package search
>>>>>>> * creating new methods - when you click a protocol name, the
>>>>>>> "messageSelectorAndArgumentNames" template is displayed in the code
>>>>>>> pane,
>>>>>>> and is pre-selected. I found this very confusing as a newbie because
>>>>>>> the
>>>>>>> selection made me think that I could start typing to replace the
>>>>>>> template,
>>>>>>> but the keyboard focus is not on the template. It's also useless
>>>>>>> because
>>>>>>> when you click on the code pane, it unselects, so you have to
>>>>>>> double-click
>>>>>>> anyway. Two suggestions
>>>>>>> - from the class pane, protocol pane, or both, have an "add method"
>>>>>>> menu
>>>>>>> item that transfers focus to the preselected template
>>>>>>> - when just clicking on a protocol, don't pre-select the template
>>>>>>> * back/forward buttons for history navigation?
>>>>>>> * a centralized place to put/list plugins so we can share them
>>>>>>>
>>>>>>> Many thanks to Benjamin. This was sorely needed!
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Sean
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://forum.world.st/Nautilus-first-impression-tp4578301p4578301.html
>>>>>>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Philippe Back
>>>>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>>>>
>>>>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>>>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>>>>> http://philippeback.be
>>>>>>
>>>>>> High Octane SPRL
>>>>>> rue cour Boisacq 101
>>>>>> 1301 Bierges
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Mariano
>>>>> http://marianopeck.wordpress.com
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Philippe Back
>>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>>
>>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>>> http://philippeback.be
>>>>
>>>> High Octane SPRL
>>>> rue cour Boisacq 101
>>>> 1301 Bierges
>>>>
>>>>
>>>
>>>
>>> --
>>> Mariano
>>> http://marianopeck.wordpress.com
>>>
>>>
>>
>>
>> --
>> Philippe Back
>> "Helping you hit the top 3 outcomes you really want to achieve"
>>
>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>> http://philippeback.be
>>
>> High Octane SPRL
>> rue cour Boisacq 101
>> 1301 Bierges
>>
>>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
--
Philippe Back
"Helping you hit the top 3 outcomes you really want to achieve"
Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
phil(a)highoctane.be| Web:
http://philippeback.eu | Blog:
http://philippeback.be
High Octane SPRL
rue cour Boisacq 101
1301 Bierges
April 22, 2012
[Pharo-project] completion lets some traces
by Stéphane Ducasse
Esteban
don't you have the same problem than me with ecompletion?
I get a slow vanishing of propositions.
Stef
April 22, 2012
Re: [Pharo-project] Do we get rid of the KeyDecodeTable in InputEventSensor?
by Stéphane Ducasse
On Apr 22, 2012, at 8:13 PM, phil(a)highoctane.be wrote:
> May I add that some Cmd-Q on OSX really sucks for autocompletion?
indeed :)
This is why ecompletion and ocompletion propose other ways
>
> And Alt-Shift for Halos when you have multiple keyboards setup in Windows? (It is the system shortcut for toggle language (like FR->EN). Using the middle button like in Cuis would be much better methinks.
no it was like that in squeak and it always went in our way.
now in Pharo20 we will change revisit all the logic of key mapping and probably use the work on guillermo to be able to plug the binding people want. I want emacs binding for text for example :)
>
> Phil
>
> 2012/4/22 Guillermo Polito <guillermopolito(a)gmail.com>
> It's supposed to do some conversions, but sometimes, it just screws up the use input. It's main responsibility is to change ctrl into alt:
>
> installDuplicateKeyEntryFor: c
> | key |
> key := c asInteger.
> "first do control->alt key"
> KeyDecodeTable at: { key bitAnd: 16r9F . 2 } put: { key . 8 }.
> "then alt->alt key"
> KeyDecodeTable at: { key . 8 } put: { key . 8 }
>
>
> And then it confuses stuff. For example, Ctrl + tab is decoded as ctrl + $i, since
>
> $i asInteger bitAnd: 16r9F = Character tab asInteger
>
>
> And btw, I love my ctrl key and want to have more fancy and sexy shortcuts, so this F*** table is bothering :).
>
> Opinions?
> Guille
>
>
>
> --
> Philippe Back
> "Helping you hit the top 3 outcomes you really want to achieve"
>
> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
> http://philippeback.be
>
> High Octane SPRL
> rue cour Boisacq 101
> 1301 Bierges
>
April 22, 2012
Re: [Pharo-project] Nautilus first impression
by Mariano Martinez Peck
On Sun, Apr 22, 2012 at 8:43 PM, Benjamin <
benjamin.vanryseghem.pharo(a)gmail.com> wrote:
> I can propose my help too :)
>
>
The best help is to use it and give feedback I guess ;)
>
> Ben
>
> On Apr 22, 2012, at 8:39 PM, Mariano Martinez Peck wrote:
>
>
>
> On Sun, Apr 22, 2012 at 8:36 PM, Esteban Lorenzano <estebanlm(a)gmail.com>wrote:
>
>> yes... because is not finished :)
>> now it works like New OCompletion (because that is what is)... so you
>> have to press tab before enter :(
>>
>> as I said... never finished because as is is ok for me, but if there is
>> some interest, I can add "immediate enter" functionality tomorrow :)
>>
>>
> +9999
>
> Spotlight/Algernon is such a great tool. In fact, Esteban did it because I
> told him that if he did it I offered him a beer (BTW Esteban, consider the
> beer you drunk last week at home as THAT beer ahhahahaha). He could do it
> in just a couple of hours and was not continue after. But we welcome any
> work and progress in the area.
>
>
>
>
>> Esteban
>>
>> On Apr 22, 2012, at 8:31 PM, phil(a)highoctane.be wrote:
>>
>> Just did but...
>>
>> It opens, I type for example HO (my prefix for my classes) and I get a
>> drop down. But then clicking on one, or going to it with the keyboard
>> arrows and typing [ENTER] just gives me an inform: 'There is no HO class'.
>>
>> What am I doing wrong?
>>
>> Phil, eager to have this working.
>>
>> (BTW, nice fading effect)
>>
>> 2012/4/22 Benjamin <benjamin.vanryseghem.pharo(a)gmail.com>
>>
>>> I will give a try, for sure ;)
>>>
>>> Ben
>>>
>>> On Apr 22, 2012, at 8:25 PM, phil(a)highoctane.be wrote:
>>>
>>> Hey cool.
>>>
>>> I think I saw that spotlight thing somewhere in MarianoBuilder along
>>> with Sandcastle themes.
>>>
>>> Phil
>>>
>>> 2012/4/22 Esteban Lorenzano <estebanlm(a)gmail.com>
>>>
>>>> Hi,
>>>>
>>>> for having a search bar, you can give Spotlight a try.
>>>>
>>>> Gofer it
>>>> squeaksource: 'Spotlight';
>>>> package: 'ConfigurationOfSpotlight';
>>>> load.
>>>> (ConfigurationOfSpotlight project version: #bleedingEdge) load.
>>>>
>>>> then, just press shift+enter :)
>>>>
>>>> is not finished (because nobody is using it but me, he), but it is
>>>> useful... it is just a OCompletion bar resembling spotlight from macs.
>>>>
>>>> best,
>>>> Esteban
>>>>
>>>> On Apr 22, 2012, at 8:15 PM, phil(a)highoctane.be wrote:
>>>>
>>>> Yes, Nautilus is ubernice. Especially given the forthcoming search bar
>>>> :-p
>>>>
>>>> The help panel cutting the bottom pane in two is all right but then,
>>>> could we have it with a smaller font? I drives me nuts to have to scroll
>>>> down there.
>>>>
>>>> Phil
>>>>
>>>> 2012/4/22 Sean P. DeNigris <sean(a)clipperadams.com>
>>>>
>>>>> Wow, Nautilus is *really* fun to use! I have quite a few ideas for
>>>>> plugins...
>>>>>
>>>>> A few suggestions...
>>>>> * Hierarchical package list - also, since with Metacello the
>>>>> convention is
>>>>> (e.g. P-Core, P-UI, P-Tests) with no overarching package, it should
>>>>> group
>>>>> all packages matching P-*, even if they are technically separate
>>>>> packages
>>>>> * I miss the search bar from OB where I could just start typing as
>>>>> soon as I
>>>>> opened the window. It seems that Nautilus doesn't set the keyboard
>>>>> focus
>>>>> anywhere useful. Options:
>>>>> - search bar
>>>>> - typing brings up the class search dialog
>>>>> - give keyboard focus to the package list so I can use the shortcuts
>>>>> right
>>>>> away. This may be the best one because I have access to 3 options:
>>>>> - cmd-F to search packages
>>>>> - cmd-f to search classes
>>>>> - start typing to do a basic package search
>>>>> * creating new methods - when you click a protocol name, the
>>>>> "messageSelectorAndArgumentNames" template is displayed in the code
>>>>> pane,
>>>>> and is pre-selected. I found this very confusing as a newbie because
>>>>> the
>>>>> selection made me think that I could start typing to replace the
>>>>> template,
>>>>> but the keyboard focus is not on the template. It's also useless
>>>>> because
>>>>> when you click on the code pane, it unselects, so you have to
>>>>> double-click
>>>>> anyway. Two suggestions
>>>>> - from the class pane, protocol pane, or both, have an "add method"
>>>>> menu
>>>>> item that transfers focus to the preselected template
>>>>> - when just clicking on a protocol, don't pre-select the template
>>>>> * back/forward buttons for history navigation?
>>>>> * a centralized place to put/list plugins so we can share them
>>>>>
>>>>> Many thanks to Benjamin. This was sorely needed!
>>>>>
>>>>> Cheers,
>>>>> Sean
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://forum.world.st/Nautilus-first-impression-tp4578301p4578301.html
>>>>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Philippe Back
>>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>>
>>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>>> http://philippeback.be
>>>>
>>>> High Octane SPRL
>>>> rue cour Boisacq 101
>>>> 1301 Bierges
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Philippe Back
>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>
>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>> http://philippeback.be
>>>
>>> High Octane SPRL
>>> rue cour Boisacq 101
>>> 1301 Bierges
>>>
>>>
>>>
>>
>>
>> --
>> Philippe Back
>> "Helping you hit the top 3 outcomes you really want to achieve"
>>
>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>> http://philippeback.be
>>
>> High Octane SPRL
>> rue cour Boisacq 101
>> 1301 Bierges
>>
>>
>>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
>
--
Mariano
http://marianopeck.wordpress.com
April 22, 2012
Re: [Pharo-project] Nautilus first impression
by Mariano Martinez Peck
On Sun, Apr 22, 2012 at 8:41 PM, phil(a)highoctane.be <phil(a)highoctane.be>wrote:
> Ok, finish it and you'll get beers end of may
>
so you are going to the PharoConf? excellent
> :-) What about 3 or 4?
>
> 2012/4/22 Mariano Martinez Peck <marianopeck(a)gmail.com>
>
>>
>>
>> On Sun, Apr 22, 2012 at 8:36 PM, Esteban Lorenzano <estebanlm(a)gmail.com>wrote:
>>
>>> yes... because is not finished :)
>>> now it works like New OCompletion (because that is what is)... so you
>>> have to press tab before enter :(
>>>
>>> as I said... never finished because as is is ok for me, but if there is
>>> some interest, I can add "immediate enter" functionality tomorrow :)
>>>
>>>
>> +9999
>>
>> Spotlight/Algernon is such a great tool. In fact, Esteban did it because
>> I told him that if he did it I offered him a beer (BTW Esteban, consider
>> the beer you drunk last week at home as THAT beer ahhahahaha). He could do
>> it in just a couple of hours and was not continue after. But we welcome
>> any work and progress in the area.
>>
>>
>>
>>
>>> Esteban
>>>
>>> On Apr 22, 2012, at 8:31 PM, phil(a)highoctane.be wrote:
>>>
>>> Just did but...
>>>
>>> It opens, I type for example HO (my prefix for my classes) and I get a
>>> drop down. But then clicking on one, or going to it with the keyboard
>>> arrows and typing [ENTER] just gives me an inform: 'There is no HO class'.
>>>
>>> What am I doing wrong?
>>>
>>> Phil, eager to have this working.
>>>
>>> (BTW, nice fading effect)
>>>
>>> 2012/4/22 Benjamin <benjamin.vanryseghem.pharo(a)gmail.com>
>>>
>>>> I will give a try, for sure ;)
>>>>
>>>> Ben
>>>>
>>>> On Apr 22, 2012, at 8:25 PM, phil(a)highoctane.be wrote:
>>>>
>>>> Hey cool.
>>>>
>>>> I think I saw that spotlight thing somewhere in MarianoBuilder along
>>>> with Sandcastle themes.
>>>>
>>>> Phil
>>>>
>>>> 2012/4/22 Esteban Lorenzano <estebanlm(a)gmail.com>
>>>>
>>>>> Hi,
>>>>>
>>>>> for having a search bar, you can give Spotlight a try.
>>>>>
>>>>> Gofer it
>>>>> squeaksource: 'Spotlight';
>>>>> package: 'ConfigurationOfSpotlight';
>>>>> load.
>>>>> (ConfigurationOfSpotlight project version: #bleedingEdge) load.
>>>>>
>>>>> then, just press shift+enter :)
>>>>>
>>>>> is not finished (because nobody is using it but me, he), but it is
>>>>> useful... it is just a OCompletion bar resembling spotlight from macs.
>>>>>
>>>>> best,
>>>>> Esteban
>>>>>
>>>>> On Apr 22, 2012, at 8:15 PM, phil(a)highoctane.be wrote:
>>>>>
>>>>> Yes, Nautilus is ubernice. Especially given the forthcoming search bar
>>>>> :-p
>>>>>
>>>>> The help panel cutting the bottom pane in two is all right but then,
>>>>> could we have it with a smaller font? I drives me nuts to have to scroll
>>>>> down there.
>>>>>
>>>>> Phil
>>>>>
>>>>> 2012/4/22 Sean P. DeNigris <sean(a)clipperadams.com>
>>>>>
>>>>>> Wow, Nautilus is *really* fun to use! I have quite a few ideas for
>>>>>> plugins...
>>>>>>
>>>>>> A few suggestions...
>>>>>> * Hierarchical package list - also, since with Metacello the
>>>>>> convention is
>>>>>> (e.g. P-Core, P-UI, P-Tests) with no overarching package, it should
>>>>>> group
>>>>>> all packages matching P-*, even if they are technically separate
>>>>>> packages
>>>>>> * I miss the search bar from OB where I could just start typing as
>>>>>> soon as I
>>>>>> opened the window. It seems that Nautilus doesn't set the keyboard
>>>>>> focus
>>>>>> anywhere useful. Options:
>>>>>> - search bar
>>>>>> - typing brings up the class search dialog
>>>>>> - give keyboard focus to the package list so I can use the shortcuts
>>>>>> right
>>>>>> away. This may be the best one because I have access to 3 options:
>>>>>> - cmd-F to search packages
>>>>>> - cmd-f to search classes
>>>>>> - start typing to do a basic package search
>>>>>> * creating new methods - when you click a protocol name, the
>>>>>> "messageSelectorAndArgumentNames" template is displayed in the code
>>>>>> pane,
>>>>>> and is pre-selected. I found this very confusing as a newbie because
>>>>>> the
>>>>>> selection made me think that I could start typing to replace the
>>>>>> template,
>>>>>> but the keyboard focus is not on the template. It's also useless
>>>>>> because
>>>>>> when you click on the code pane, it unselects, so you have to
>>>>>> double-click
>>>>>> anyway. Two suggestions
>>>>>> - from the class pane, protocol pane, or both, have an "add method"
>>>>>> menu
>>>>>> item that transfers focus to the preselected template
>>>>>> - when just clicking on a protocol, don't pre-select the template
>>>>>> * back/forward buttons for history navigation?
>>>>>> * a centralized place to put/list plugins so we can share them
>>>>>>
>>>>>> Many thanks to Benjamin. This was sorely needed!
>>>>>>
>>>>>> Cheers,
>>>>>> Sean
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://forum.world.st/Nautilus-first-impression-tp4578301p4578301.html
>>>>>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Philippe Back
>>>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>>>
>>>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>>>> http://philippeback.be
>>>>>
>>>>> High Octane SPRL
>>>>> rue cour Boisacq 101
>>>>> 1301 Bierges
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Philippe Back
>>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>>
>>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>>> http://philippeback.be
>>>>
>>>> High Octane SPRL
>>>> rue cour Boisacq 101
>>>> 1301 Bierges
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Philippe Back
>>> "Helping you hit the top 3 outcomes you really want to achieve"
>>>
>>> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail:
>>> phil(a)highoctane.be | Web: http://philippeback.eu | Blog:
>>> http://philippeback.be
>>>
>>> High Octane SPRL
>>> rue cour Boisacq 101
>>> 1301 Bierges
>>>
>>>
>>>
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>>
>>
>
>
> --
> Philippe Back
> "Helping you hit the top 3 outcomes you really want to achieve"
>
> Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027 Mail: phil(a)highoctane.be| Web:
> http://philippeback.eu | Blog:
> http://philippeback.be
>
> High Octane SPRL
> rue cour Boisacq 101
> 1301 Bierges
>
>
--
Mariano
http://marianopeck.wordpress.com
April 22, 2012