Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- 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
January 2013
- 86 participants
- 1151 messages
Re: [Pharo-project] I hate 'as yet unclassified'
by Stephan Eggermont
Sven wrote:
>Euh, I want to fix some of them !
Good, that was the idea :)
I was inspired by Doru's humane assessment primer.
>Could you express this query in executable code ?
>I am guessing you did this with Moose ?
>Can it be done in plain Smalltalk ?
I opened a Moose to take a look at the Mondrian examples,
then copied that. This is the version that runs in both Squeak and Pharo.
Open a workspace,
Print-it on
Unclassified new byAuthor
Unclassified new byPackage
This package intentionally contains some unclassified methods :)
Jan. 30, 2013
Re: [Pharo-project] I hate 'as yet unclassified'
by Stephan Eggermont
As there was a discussion on the Pharo mailing list on the number of these methods,
I thought to check in the 4.3 one-click too. Some synchronisation would be possible
by adding a hash over the method source, compare one method in the other system
to see if it was classified there.
Stephan
#unclassified methods by package
Etoys-Experimental 126
Morphic-Widgets 112
MorphicExtras-GeeMail 94
Collections-Text 90
Monticello-Repositories 79
ToolsTests-Browser 76
Multilingual-Display 76
Monticello-UI 72
Nebraska-Morphic-Collaborative 62
Monticello-Versioning 61
Tests-Monticello 52
Multilingual-TextConversion 49
Monticello-Merging 46
MorphicExtras-Demo 46
Morphic-Windows 45
MorphicExtras-Books 39
Etoys-Outliner 35
Tools-Browser 33
Network-RemoteDirectory 33
Tests-Bugs 32
Compression-Streams 32
Monticello-Storing 31
Sound-Scores 28
Tests-Monticello-Mocks 28
MorphicExtras-Navigators 27
MorphicExtras-AdditionalSupport 25
Morphic-Explorer 24
Nebraska-Morphic-Remote 22
Monticello-Patching 22
Tests-Files 20
Monticello-Chunk Format 20
Morphic-Text Support 20
Nebraska-Morphic-Experimental 20
Exceptions-Kernel 16
MorphicExtras-Text Support 16
MorphicExtras-Support 15
Monticello-Modeling 15
Sound-Synthesis 14
Tools-Inspector 14
MorphicExtras-Palettes 11
MorphicExtras-SoundInterface 10
Collections-Streams 10
TraitsTests-Kernel 10
Tests-Utilities 9
System-Changes 9
ST80-Pluggable Views 9
MorphicExtras-AdditionalWidgets 8
Installer-Core 7
Compiler-Exceptions 7
Morphic-Menus-DockingBar 7
Nebraska-Network-ObjectSocket 7
Files-Kernel 7
Monticello-Loading 6
ST80-Views 6
MorphicExtras-Widgets 6
MorphicExtras-AdditionalMorphs 6
Tests-ObjectsAsMethods 6
Multilingual-Editor 5
SMBase-domain 5
MorphicTests-Widgets 5
Nebraska-Audio Chat 5
MorphicTests-Kernel 5
ToolBuilder-Kernel 5
ST80-Controllers 4
Etoys-Stacks 4
Morphic-Menus 4
ST80-Framework 4
MorphicExtras-SqueakPage 4
CollectionsTests-Weak 4
MorphicTests-Layouts 4
Morphic-Pluggable Widgets 4
SUnit-Tests 4
Tests-Hex 4
ToolBuilder-SUnit 3
Etoys-Scripting 3
Graphics-Fonts 3
Kernel-Methods 3
Multilingual-Scanning 3
Files-Directories 3
SUnit-Extensions 3
ToolBuilder-Morphic 3
SystemChangeNotification-Tests 3
Morphic-Basic 3
ST80-Support 2
Network-Kernel 2
Etoys-Scripting Tiles 2
Kernel-Classes 2
Graphics-Primitives 2
Collections-Arrayed 2
MorphicExtras-Postscript Canvases 2
Services-Base 2
Graphics-Display Objects 2
Balloon-Fills 2
NetworkTests-UUID 1
PackageInfo-Base 1
Tools-FileList 1
CollectionsTests-Text 1
NetworkTests-RFC822 1
Services-Base-GUI 1
Tests-System-Support 1
System-Support 1
ST80-Editors 1
Etoys-Tile Scriptors 1
System-FileRegistry 1
Etoys-Scripting Support 1
NetworkTests-Url 1
Morphic-Kernel 1
ToolsTests-Inspector 1
#unclassified methods by author
RAA 438
stephaneducasse 145
ar 144
avi 99
yo 97
gvc 80
fbs 80
tk 80
di 76
nice 73
ab 73
sd 58
jm 47
dgd 44
sw 41
ul 35
nk 35
cmm 27
27
cwp 26
bf 26
md 19
kb 12
wiz 12
jrp 11
kph 7
dvf 6
Tsutomu 6
ajh 6
mjr 6
ls 6
rej 6
apb 5
dtl 5
acg 4
gk 4
sbw 4
abc 4
bp 4
nb 4
jmv 3
spfa 3
laza 3
rr 3
JPF 3
MarcusDenker 3
al 3
Igor.Stasenko 3
BG 2
tetha 2
pk 2
btc 2
jrd 2
eem 2
mha 2
tfel 2
mir 1
jcg 1
mist 1
LC 1
tlk 1
djp 1
sumim 1
DSM 1
TN 1
aoy 1
DF 1
alain.plantec 1
gm 1
th 1
bvs 1
sma 1
jf 1
sps 1
tonyg 1
hh 1
tak 1
'
Jan. 30, 2013
Re: [Pharo-project] I hate 'as yet unclassified'
by Sven Van Caekenberghe
Euh, I want to fix some of them !
Stephan,
Could you express this query in executable code ?
I am guessing you did this with Moose ?
Can it be done in plain Smalltalk ?
Sven
On 30 Jan 2013, at 14:02, Stephan Eggermont <stephan(a)stack.nl> wrote:
> In Pharo 20498, sorted by author in the method timestamp:
>
> gvc 1550
> AlainPlantec 320
> 216
> GaryChambers 215
> CamilloBruni 163
> IgorStasenko 159
> stephaneducasse 152
> avi 148
> Igor.Stasenko 128
> StephaneDucasse 85
> SeanDeNigris 81
> MarcusDenker 78
> ab 75
> GuillermoPolito 68
> tween 52
> BenjaminVanRyseghem 51
> ar 46
> di 40
> RAA 38
> alain.plantec 38
> EstebanLorenzano 35
> FernandoOlivero 33
> nice 31
> tk 29
> nk 28
> cwp 26
> dvf 22
> rr 20
> PavelKrivanek 18
> MarianoMartinezPeck 18
> yo 18
> sd 18
> bf 16
> SvenVanCaekenberghe 16
> JMM 16
> marcus.denker 14
> wiz 12
> ajh 12
> mjr 12
> cipt 10
> abc 10
> md 10
> HenrikSperreJohansen 9
> MikeRoberts 8
> AndyKellens 6
> LukasRenggli 6
> noha 6
> ClementBera 6
> jrd 6
> GastonDallOglio 6
> 2011-01-24T15:34:00+01:00 6
> DeboraFortini 5
> stephane.ducasse 5
> lr 5
> 2011-01-24T15:33:00+01:00 4
> dgd 4
> DamienCassou 4
> TestRunner 4
> bkv 4
> BG 4
> Alexandre 4
> AndrewBlack 4
> sw 4
> SimonAllier 3
> DanielAvivEstebanAllende 3
> ASB 2
> mas 2
> pmm 2
> simondenier 2
> BernardoContreras 2
> th 2
> damienpollet 2
> NicoPaez 2
> CamilloBrui 2
> sps 2
> MiguelCoba 2
> eem 2
> NikoSchwarz 2
> JavierPimas 2
> GabrielOmarCotelli 2
> mir 2
> ul 2
> 2011-01-24T15:50:00+01:00 2
> jf 2
> c 2
> ls 2
> al 2
> NorbertHartl 2
> djp 2
> AdrianLienhard 2
> TorstenBergmann 2
> AlexandreBergel 2
> tbn 2
> DiogenesMoreira 2
> GuyHylton 1
> ThierryGoubier 1
>
Jan. 30, 2013
Re: [Pharo-project] Nautilus usability
by jannik laval
2013/1/30 Benjamin <benjamin.vanryseghem.pharo(a)gmail.com>
> On Jan 30, 2013, at 2:11 PM, jannik laval <jannik.laval(a)gmail.com> wrote:
>
>
>
> 2013/1/30 Benjamin <benjamin.vanryseghem.pharo(a)gmail.com>
>
>>
>>
>> Ben
>>
>> On Jan 30, 2013, at 10:30 AM, jannik laval <jannik.laval(a)gmail.com>
>> wrote:
>>
>> Hi,
>>
>> 2013/1/30 Benjamin <benjamin.vanryseghem.pharo(a)gmail.com>
>>
>>>
>>>
>>> Ben
>>>
>>> On Jan 30, 2013, at 10:03 AM, jannik laval <jannik.laval(a)gmail.com>
>>> wrote:
>>>
>>> Hi Benjamin,
>>>
>>> I am trying to use Nautilus and going to Pharo 2.0 (I am using 20480).
>>> I have some remarks about the usability of the tool. I think the idea is
>>> cool and I begin to appreciate it.
>>>
>>> But, I have some problems:
>>>
>>> - When I am on a method and search senders (b,n). If there is only one
>>> sender, another browser is opened focusing on the sender of the method. But
>>> the method call is not highlighted. When I have to parse long methods, I
>>> loose time.
>>>
>>>
>>> True :)
>>>
>>> - About the keyboard shortcuts: please I need the same shortcuts
>>> everywhere⦠Not everywhere because I know it takes time to do that. BUT
>>> everywhere in nautilus itself. The shortcuts are not the same in the
>>> sourcecode panel (old shortcuts) and in the list of entities (new
>>> shortcuts).
>>> As a user, I would like to have the possibility to disable the new
>>> shortcuts to have the same shortcuts everywhere in my environment.
>>>
>>>
>>> It's implemented Nautilus side, but KeyBindings still need some love :)
>>>
>>>
>>> - About the package menu:
>>> >there is too much items: 4 items to add package in groups is too much.
>>> I would prefer one item (add as group) and a menu More.
>>> > Why is there a "Search code" in "rewrite code" item ? The name does
>>> not make sense.
>>>
>>>
>>> Probably comes from OB :)
>>>
>>
>> And should be changed.
>>
>>
>>>
>>> > Create Slice should be in the DEBUG mode. Which could be disabled in
>>> the Settings.
>>>
>>>
>>> Debug mode ? Why ??
>>>
>>
>> Or a different menu that is available for the core team or guys who need
>> this feature.
>> I do not use it even if I am in a pharo sprint.
>>
>>
>> The browser is by nature a development tool :)
>>
>
> Don't be stupid. You know what I want to say.
>
>
> I know, I was teasing you :)
> The goal behind, as Esteban said, is to help people who wants to
> participate, even for "stupid" fix, like a typo, a comment, or just a temp
> var renamed.
> We got the feeling that when we do such a fix, then we are "often" too
> lazy to open a bug entry, create a slice etc. Because indeed, the process
> is a bit too complex I think.
>
> My point of view is that we can't complain that people are not involved if
> we do not ease at maximum the way to do it :)
>
>
>
>>
>>
>>
>>>
>>>
>>> - The "Show instance variables" and "Show class variables" does not show
>>> the variables but the accessors to the variables, no ?
>>>
>>>
>>> Yes, as the other browsers did, but I can change the name ;)
>>>
>>
>> Yes please
>>
>>
>>>
>>>
>>> - Is it possible to have a popup on the icons in Nautilus. There is lots
>>> of icons that I don't know what they mean.
>>>
>>>
>>> There are (or at least should, maybe a bug)
>>>
>>
>> There are only on active icons. The others have no information popup.
>>
>>
>>>
>>> - It is the same for the color of classes and methods: Why are there
>>> methods in gray ? classes in gray ?
>>>
>>>
>>> Extensions
>>>
>>
>> Thank you, but "in the browser" how can I know that ?
>>
>>
>>>
>>>
>>> - The command "edit a comment", which is a clickable icon, opens a new
>>> window. I would prefer that it has the same behavior than the button
>>> "Comments": opening the comments in the same browser.
>>>
>>>
>>> No, thanks to the popup and shortcuts, you can edit in a row a lot of
>>> classes very quickly
>>>
>>
>> Not agree. We have too much opened window, and when I write a comment, I
>> want to write ONE and write it well.
>>
>>
>> Take the first class to comment,
>>
>> start: press space
>> type your comment
>> save (cmd+s)(it closes the window)
>> press arrow down
>> goto: start
>>
>> Can't be faster :)
>>
>
> You are right ! I am just surprised about that.
> So this is not an issue :D
>
>
> :D
>
>
>
>>
>>
>>
>>>
>>>
>>> - in the lists of the browser, I would like to select multiple packages
>>> without using the mouse. Is it possible ? In all the browsers, the shift-up
>>> and shift-down can do that.
>>>
>>>
>>> PluggableListMorph can't do that, but NewList can.
>>>
>>> Unfortunately, I think the integration will be in 3.0
>>>
>>
>> ARGhhhh
>>
>>
>> If you have time to make it work you are more than welcome
>>
>
> I have the same problem as you: lake of time !
>
>
> The same as every one I think ^^ That the major problem of open source
> communities :)
>
>
>
>>
>>
>>
>>>
>>>
>>> - When I select multiple packages, the classes of all these packages
>>> should appear. Not only the ones of the last selected package.
>>>
>>>
>>> There is a bug entry and discussion about that. Due to extension, it's
>>> quite complicated to due and raises some issues.
>>>
>>
>>
>>>
>>>
>>> - what does the locker means in the source code editor ? I understood
>>> that the method cannot be modified⦠But I can, so I don't understand.
>>>
>>>
>>> It's a feature not yet really used. You can pin a text panel, and have
>>> multiples. We need to polish that as well :)
>>>
>>
>> It does not work fine. There are some UI issues (the top of the method is
>> hidden because of the new buttons on the bottom of the window). If it is
>> not used and polished, please remove it.
>>
>>
>> I will try to make it work, but with the lectures, it's a bit complicated
>> :S
>>
>>
>>
>>>
>>>
>>> - The history navigator is not shared between browsers.
>>>
>>>
>>> There is a bug entry for this
>>>
>>>
>>> That is a good beginning I think.
>>> I give you my point of view as a user of the browser. This is the main
>>> tool I am supposed to use in Pharo and I would like to not be frustrated
>>> using it.
>>>
>>>
>>> You know I love feedback :)
>>>
>>
>> Thank you
>>
>>
>>> Do you know what I like more ? Bug entries :P
>>>
>>
>> Here, I am a user. I take time to send you a mail, and I don't want to
>> take time to open bug entries. You can do it if you think the ideas are
>> good. :P
>>
>>
>> I though you was also part of the community :P
>>
>
> A community is not a bug tracker but also all the communication around.
> I just wanted to discuss and share my point of view.
>
>
> I know :) Again, I was teasing you :D ( and I know you do not like the
> issue tracker :P)
>
> I have not problem with opening bug entries from someone else mail ^^
>
For sure, next time I will open a bug entry.
On my todo list: Open a bug entry for Nautilus :DDD
Cheers,
Jannik
>
> Ben
>
>
> Now, I am not sure it was a good idea.
> Be cool, guys !
>
> Jannik
>
>
>>
>> Ben
>>
>>
>>
>> Cheer,
>> Jannik
>>
>>>
>>>
>>> Thanks again
>>> Ben
>>>
>>>
>>>
>>> My 2 cents,
>>> Jannik
>>>
>>>
Jan. 30, 2013
Re: [Pharo-project] I hate 'as yet unclassified'
by Hernan Wilkinson
I think that classification is a matter of time and maturity of what you
are doing.
When I'm programming, using TDD or in the debugger, I don't care about
categorization, I don't want to be stopped or slowed down by that.
But before I commit the code, I run SmallLint and solve all the
uncategorized methods. That is the time when I have the whole picture and
can do a better categorization.
So having a "not categorized yet" category for me is fine, it is part of
the iterative development process.
I would not change the tools, but I would force during the integration that
no package will be integrated if it has uncategorized methods, the same if
it has smalllint errors (at least errors, no possible errors).
Hernan.
On Wed, Jan 30, 2013 at 10:07 AM, Esteban Lorenzano <estebanlm(a)gmail.com>wrote:
> holy s**t , 35!
>
> and I'm more or less a maniac of classification :P
>
> On Jan 30, 2013, at 2:02 PM, Stephan Eggermont <stephan(a)stack.nl> wrote:
>
> > In Pharo 20498, sorted by author in the method timestamp:
> >
> > gvc 1550
> > AlainPlantec 320
> > 216
> > GaryChambers 215
> > CamilloBruni 163
> > IgorStasenko 159
> > stephaneducasse 152
> > avi 148
> > Igor.Stasenko 128
> > StephaneDucasse 85
> > SeanDeNigris 81
> > MarcusDenker 78
> > ab 75
> > GuillermoPolito 68
> > tween 52
> > BenjaminVanRyseghem 51
> > ar 46
> > di 40
> > RAA 38
> > alain.plantec 38
> > EstebanLorenzano 35
> > FernandoOlivero 33
> > nice 31
> > tk 29
> > nk 28
> > cwp 26
> > dvf 22
> > rr 20
> > PavelKrivanek 18
> > MarianoMartinezPeck 18
> > yo 18
> > sd 18
> > bf 16
> > SvenVanCaekenberghe 16
> > JMM 16
> > marcus.denker 14
> > wiz 12
> > ajh 12
> > mjr 12
> > cipt 10
> > abc 10
> > md 10
> > HenrikSperreJohansen 9
> > MikeRoberts 8
> > AndyKellens 6
> > LukasRenggli 6
> > noha 6
> > ClementBera 6
> > jrd 6
> > GastonDallOglio 6
> > 2011-01-24T15:34:00+01:00 6
> > DeboraFortini 5
> > stephane.ducasse 5
> > lr 5
> > 2011-01-24T15:33:00+01:00 4
> > dgd 4
> > DamienCassou 4
> > TestRunner 4
> > bkv 4
> > BG 4
> > Alexandre 4
> > AndrewBlack 4
> > sw 4
> > SimonAllier 3
> > DanielAvivEstebanAllende 3
> > ASB 2
> > mas 2
> > pmm 2
> > simondenier 2
> > BernardoContreras 2
> > th 2
> > damienpollet 2
> > NicoPaez 2
> > CamilloBrui 2
> > sps 2
> > MiguelCoba 2
> > eem 2
> > NikoSchwarz 2
> > JavierPimas 2
> > GabrielOmarCotelli 2
> > mir 2
> > ul 2
> > 2011-01-24T15:50:00+01:00 2
> > jf 2
> > c 2
> > ls 2
> > al 2
> > NorbertHartl 2
> > djp 2
> > AdrianLienhard 2
> > TorstenBergmann 2
> > AlexandreBergel 2
> > tbn 2
> > DiogenesMoreira 2
> > GuyHylton 1
> > ThierryGoubier 1
> >
>
>
>
--
*Hernán Wilkinson
Agile Software Development, Teaching & Coaching*
*Phone: +54 - 011 - *6091 - 3125*
Mobile: +54 - 911 - 4470 - 7207
email: hernan.wilkinson(a)10Pines.com
site: http://www.10Pines.com <http://www.10pines.com/>*
Address: Alem 693, Floor 5 B, Buenos Aires, Argentina
Jan. 30, 2013
Re: [Pharo-project] I hate 'as yet unclassified'
by Benjamin
Ben
On Jan 30, 2013, at 2:02 PM, Stephan Eggermont <stephan(a)stack.nl> wrote:
> In Pharo 20498, sorted by author in the method timestamp:
>
> gvc 1550
> AlainPlantec 320
> 216
> GaryChambers 215
> CamilloBruni 163
> IgorStasenko 159
> stephaneducasse 152
> avi 148
> Igor.Stasenko 128
> StephaneDucasse 85
> SeanDeNigris 81
> MarcusDenker 78
> ab 75
> GuillermoPolito 68
> tween 52
> BenjaminVanRyseghem 51
> ar 46
> di 40
> RAA 38
> alain.plantec 38
> EstebanLorenzano 35
> FernandoOlivero 33
> nice 31
> tk 29
> nk 28
> cwp 26
> dvf 22
> rr 20
> PavelKrivanek 18
> MarianoMartinezPeck 18
> yo 18
> sd 18
> bf 16
> SvenVanCaekenberghe 16
> JMM 16
> marcus.denker 14
> wiz 12
> ajh 12
> mjr 12
> cipt 10
> abc 10
> md 10
> HenrikSperreJohansen 9
> MikeRoberts 8
> AndyKellens 6
> LukasRenggli 6
> noha 6
> ClementBera 6
> jrd 6
> GastonDallOglio 6
> 2011-01-24T15:34:00+01:00 6
> DeboraFortini 5
> stephane.ducasse 5
> lr 5
> 2011-01-24T15:33:00+01:00 4
> dgd 4
> DamienCassou 4
> TestRunner 4
> bkv 4
> BG 4
> Alexandre 4
> AndrewBlack 4
> sw 4
> SimonAllier 3
> DanielAvivEstebanAllende 3
> ASB 2
> mas 2
> pmm 2
> simondenier 2
> BernardoContreras 2
> th 2
> damienpollet 2
> NicoPaez 2
> CamilloBrui 2
> sps 2
> MiguelCoba 2
> eem 2
> NikoSchwarz 2
> JavierPimas 2
> GabrielOmarCotelli 2
> mir 2
> ul 2
> 2011-01-24T15:50:00+01:00 2
> jf 2
> c 2
> ls 2
> al 2
> NorbertHartl 2
> djp 2
> AdrianLienhard 2
> TorstenBergmann 2
> AlexandreBergel 2
> tbn 2
> DiogenesMoreira 2
> GuyHylton 1
> ThierryGoubier 1
>
Jan. 30, 2013
Re: [Pharo-project] Nautilus usability
by Benjamin
On Jan 30, 2013, at 2:11 PM, jannik laval <jannik.laval(a)gmail.com> wrote:
>
>
> 2013/1/30 Benjamin <benjamin.vanryseghem.pharo(a)gmail.com>
>
>
> Ben
>
> On Jan 30, 2013, at 10:30 AM, jannik laval <jannik.laval(a)gmail.com> wrote:
>
>> Hi,
>>
>> 2013/1/30 Benjamin <benjamin.vanryseghem.pharo(a)gmail.com>
>>
>>
>> Ben
>>
>> On Jan 30, 2013, at 10:03 AM, jannik laval <jannik.laval(a)gmail.com> wrote:
>>
>>> Hi Benjamin,
>>>
>>> I am trying to use Nautilus and going to Pharo 2.0 (I am using 20480).
>>> I have some remarks about the usability of the tool. I think the idea is cool and I begin to appreciate it.
>>>
>>> But, I have some problems:
>>>
>>> - When I am on a method and search senders (b,n). If there is only one sender, another browser is opened focusing on the sender of the method. But the method call is not highlighted. When I have to parse long methods, I loose time.
>>
>> True :)
>>
>>> - About the keyboard shortcuts: please I need the same shortcuts everywhere⦠Not everywhere because I know it takes time to do that. BUT everywhere in nautilus itself. The shortcuts are not the same in the sourcecode panel (old shortcuts) and in the list of entities (new shortcuts).
>>> As a user, I would like to have the possibility to disable the new shortcuts to have the same shortcuts everywhere in my environment.
>>
>> It's implemented Nautilus side, but KeyBindings still need some love :)
>>
>>>
>>> - About the package menu:
>>> >there is too much items: 4 items to add package in groups is too much. I would prefer one item (add as group) and a menu More.
>>> > Why is there a "Search code" in "rewrite code" item ? The name does not make sense.
>>
>> Probably comes from OB :)
>>
>> And should be changed.
>>
>>
>>> > Create Slice should be in the DEBUG mode. Which could be disabled in the Settings.
>>
>> Debug mode ? Why ??
>>
>> Or a different menu that is available for the core team or guys who need this feature.
>> I do not use it even if I am in a pharo sprint.
>
> The browser is by nature a development tool :)
>
> Don't be stupid. You know what I want to say.
I know, I was teasing you :)
The goal behind, as Esteban said, is to help people who wants to participate, even for "stupid" fix, like a typo, a comment, or just a temp var renamed.
We got the feeling that when we do such a fix, then we are "often" too lazy to open a bug entry, create a slice etc. Because indeed, the process is a bit too complex I think.
My point of view is that we can't complain that people are not involved if we do not ease at maximum the way to do it :)
>
>
>>
>>
>>>
>>> - The "Show instance variables" and "Show class variables" does not show the variables but the accessors to the variables, no ?
>>
>> Yes, as the other browsers did, but I can change the name ;)
>>
>> Yes please
>>
>>
>>>
>>> - Is it possible to have a popup on the icons in Nautilus. There is lots of icons that I don't know what they mean.
>>
>> There are (or at least should, maybe a bug)
>>
>> There are only on active icons. The others have no information popup.
>>
>>
>>> - It is the same for the color of classes and methods: Why are there methods in gray ? classes in gray ?
>>
>> Extensions
>>
>> Thank you, but "in the browser" how can I know that ?
>>
>>
>>>
>>> - The command "edit a comment", which is a clickable icon, opens a new window. I would prefer that it has the same behavior than the button "Comments": opening the comments in the same browser.
>>
>> No, thanks to the popup and shortcuts, you can edit in a row a lot of classes very quickly
>>
>> Not agree. We have too much opened window, and when I write a comment, I want to write ONE and write it well.
>
> Take the first class to comment,
>
> start: press space
> type your comment
> save (cmd+s)(it closes the window)
> press arrow down
> goto: start
>
> Can't be faster :)
>
> You are right ! I am just surprised about that.
> So this is not an issue :D
:D
>
>
>>
>>
>>>
>>> - in the lists of the browser, I would like to select multiple packages without using the mouse. Is it possible ? In all the browsers, the shift-up and shift-down can do that.
>>
>> PluggableListMorph can't do that, but NewList can.
>>
>> Unfortunately, I think the integration will be in 3.0
>>
>> ARGhhhh
>
> If you have time to make it work you are more than welcome
>
> I have the same problem as you: lake of time !
The same as every one I think ^^ That the major problem of open source communities :)
>
>
>>
>>
>>>
>>> - When I select multiple packages, the classes of all these packages should appear. Not only the ones of the last selected package.
>>
>> There is a bug entry and discussion about that. Due to extension, it's quite complicated to due and raises some issues.
>>
>>
>>>
>>> - what does the locker means in the source code editor ? I understood that the method cannot be modified⦠But I can, so I don't understand.
>>
>> It's a feature not yet really used. You can pin a text panel, and have multiples. We need to polish that as well :)
>>
>> It does not work fine. There are some UI issues (the top of the method is hidden because of the new buttons on the bottom of the window). If it is not used and polished, please remove it.
>
> I will try to make it work, but with the lectures, it's a bit complicated :S
>
>>
>>
>>>
>>> - The history navigator is not shared between browsers.
>>
>> There is a bug entry for this
>>
>>>
>>> That is a good beginning I think.
>>> I give you my point of view as a user of the browser. This is the main tool I am supposed to use in Pharo and I would like to not be frustrated using it.
>>
>> You know I love feedback :)
>>
>> Thank you
>>
>> Do you know what I like more ? Bug entries :P
>>
>> Here, I am a user. I take time to send you a mail, and I don't want to take time to open bug entries. You can do it if you think the ideas are good. :P
>
> I though you was also part of the community :P
>
> A community is not a bug tracker but also all the communication around.
> I just wanted to discuss and share my point of view.
I know :) Again, I was teasing you :D ( and I know you do not like the issue tracker :P)
I have not problem with opening bug entries from someone else mail ^^
Ben
>
> Now, I am not sure it was a good idea.
> Be cool, guys !
>
> Jannik
>
>
> Ben
>
>
>>
>> Cheer,
>> Jannik
>>
>>
>> Thanks again
>> Ben
>>
>>
>>>
>>> My 2 cents,
>>> Jannik
>>>
>>> --
>>> ~~Dr. Jannik Laval~~
>>> Ãcole des Mines de Douai
>>> Enseignant-chercheur
>>> http://www.jannik-laval.eu
>>>
>>
>>
>>
>>
>> --
>> ~~Dr. Jannik Laval~~
>> Ãcole des Mines de Douai
>> Enseignant-chercheur
>> http://www.jannik-laval.eu
>>
>
>
>
>
> --
> ~~Dr. Jannik Laval~~
> Ãcole des Mines de Douai
> Enseignant-chercheur
> http://www.jannik-laval.eu
>
Jan. 30, 2013
Re: [Pharo-project] Status of Pharo on Pi
by David T. Lewis
Pharo 2.0 does not seem to work on a standard Squeak interpreter VM any more.
Can anyone explain why? I suspect it might be something in the image startup
code, because Pharo 2.0 does work on Cog (from Eliot's site), and AFIK there
should be little functional difference between Cog and interpreter VM aside
from VM parameters that might be getting tested at image startup.
Thanks,
Dave
On Wed, Jan 30, 2013 at 01:04:35PM +0100, Esteban Lorenzano wrote:
> oops!
> another item into the infinite-todo :)
>
> Esteban
>
> On Jan 30, 2013, at 1:00 PM, Pavel Krivanek <pavel.krivanek(a)gmail.com> wrote:
>
> > Hi,
> >
> > it was only a SqueakVM, I had no luck with compilation of StackVM for
> > it but it is a more general problem of VM development. We simply do
> > not have any StackVM for general platform. I suppose that if you take
> > StackVM and you will make it to run on 64bit Linux (without any
> > assembler or additional 32bit libraries), then you will be able to
> > compile it for RPi too.
> >
> >
> > Cheers,
> > -- Pavel
> >
> > On Wed, Jan 30, 2013 at 12:44 PM, Esteban Lorenzano <estebanlm(a)gmail.com> wrote:
> >> Hi,
> >>
> >> It is a vm issue, non a pharo issue.
> >> and AFAIK, Pavel had a StackVM running (probably some missing plugins, thought), with a Pharo 1.4 inside.
> >>
> >> best,
> >> Esteban
> >>
> >> On Jan 30, 2013, at 12:28 PM, "Torsten Bergmann" <astares(a)gmx.de> wrote:
> >>
> >>> Can anyone give an update on the status of
> >>> Pharo for Raspberry pi?
> >>>
> >>>
> >>
> >>
> >
>
Jan. 30, 2013
Re: [Pharo-project] I hate 'as yet unclassified'
by Stephan Eggermont
In Pharo 20498, sorted by package name
Polymorph-Widgets 1116
Polymorph-Widgets-Windows 615
Polymorph-Tools-Diff 260
Monticello-Repositories 240
Morphic-MorphTreeWidget-Examples 192
Monticello-Versioning 144
NativeBoost-Core-Types 104
Monticello-Storing 66
NativeBoost-Core-Objects 60
Graphics-Fonts 56
NativeBoost-Tests 55
Balloon-Fills 54
FreeTypeTests-cache 52
Text-Core 50
AST-Core-Visitors 48
Tests-Bugs 46
Collections-Streams 44
Morphic-Borders 44
Polymorph-Widgets-Themes 42
Keymapping-Tests 39
Monticello-Modeling 38
Tests-Traits 38
Morphic-Text Support 32
MonticelloGUI 31
NOCompletion-Model 30
Monticello-Patching 28
Morphic-Explorer 28
Morphic-MorphTreeWidget 26
RPackage-Tests 22
Monticello-Mocks 21
Tests-Monticello 20
Keymapping-Shortcuts 20
Polymorph-Geometry 20
NativeBoost-Core 19
NativeBoost-Core-FFI 18
Tests-Polymorph-Widgets 18
SUnit-Core-Utilities 18
Compiler-Exceptions 18
Tools-Explorer 18
NativeBoost-Win32 16
Tests-SystemHistory 16
Files-Kernel 14
CollectionsTests-Weak 14
CompilerTests 14
Tools-Inspector 12
CollectionsTests-Arrayed 12
CollectionsTests-Sequenceable 12
NativeBoost-Core-Heap 12
CollectionsTests-Strings 12
Tests-ObjectsAsMethods 12
Tests-System 12
Traits-Kernel 10
Morphic-ProgressBar 10
MorphicTests-Kernel 10
NativeBoost-Core-Errors 10
Tools-Debugger 10
Morphic-Basic 10
KernelTests-Methods 10
Morphic-Menus 10
AsmJit-StackManagement 9
Morphic-Pluggable Widgets 8
Kernel-Exceptions 8
System-Changes 8
Tools-FileList 8
NautilusCommon-Refactor 8
Kernel-Methods 8
Morphic-Events 8
FileSystem-Core-Implementation 8
MorphicTests-Widgets 6
NativeBoost-Mac 6
AST-Core-Nodes 6
ToolsTest-PointerFinder 6
FileSystem-Tests-Core 6
Kernel-Pragmas-Collector 6
MonticelloMocks 6
Tests-TextEditors 6
KernelTests-Classes 6
SUnit-Core-Kernel 6
HudsonBuildTools20 6
System-Settings-Core 6
KernelTests-Chronology 6
Spec-Widgets 6
ScriptLoader20 5
NetworkTests-Protocols 4
Spec-Tests 4
FreeType-FontManager 4
Morphic-Widgets 4
System-Announcements 4
NautilusCommon-Plugin 4
Morphic-WindowNotification 4
Collections-Abstract 4
Text-Edition 4
Manifest-Resources-Tests 3
UIManager-Support 2
Nautilus-Widgets 2
KernelTests-Processes 2
Collections-Arithmetic 2
KernelTests-Numbers 2
Network-Protocols 2
Spec-Bindings 2
CollectionsTests-Unordered 2
Kernel-Classes 2
Network-Kernel 2
Tools-Base 2
Kernel-Processes 2
NativeBoost-Examples 2
NECompletion-Model 2
FileSystem-Zip 2
Tests-PackageInfo 2
Compression-Streams 2
FileSystem-Core-Public 2
MenuRegistration-Core 2
Tools-Finder 2
FileSystem-Core-Kernel 2
System-FileRegistry 2
Zinc-Tests 2
Spec-Core 2
Graphics-Display Objects 2
Morphic-Kernel 2
Network-URI 2
Nautilus-Tests 2
Collections-Support 2
System-FilePackage 2
Morphic-Support 2
Morphic-Worlds 2
FuelTests 2
NewClassOrganizer 1
Refactoring-Tests-Critics 1
CI-Core 1
Morphic 1
Ring-Tests-Kernel 1
Keymapping-Pragmas 1
UIManager 1
FileSystem-Disk 1
Jan. 30, 2013
Re: [Pharo-project] Nautilus usability
by jannik laval
2013/1/30 Benjamin <benjamin.vanryseghem.pharo(a)gmail.com>
>
>
> Ben
>
> On Jan 30, 2013, at 10:30 AM, jannik laval <jannik.laval(a)gmail.com> wrote:
>
> Hi,
>
> 2013/1/30 Benjamin <benjamin.vanryseghem.pharo(a)gmail.com>
>
>>
>>
>> Ben
>>
>> On Jan 30, 2013, at 10:03 AM, jannik laval <jannik.laval(a)gmail.com>
>> wrote:
>>
>> Hi Benjamin,
>>
>> I am trying to use Nautilus and going to Pharo 2.0 (I am using 20480).
>> I have some remarks about the usability of the tool. I think the idea is
>> cool and I begin to appreciate it.
>>
>> But, I have some problems:
>>
>> - When I am on a method and search senders (b,n). If there is only one
>> sender, another browser is opened focusing on the sender of the method. But
>> the method call is not highlighted. When I have to parse long methods, I
>> loose time.
>>
>>
>> True :)
>>
>> - About the keyboard shortcuts: please I need the same shortcuts
>> everywhere⦠Not everywhere because I know it takes time to do that. BUT
>> everywhere in nautilus itself. The shortcuts are not the same in the
>> sourcecode panel (old shortcuts) and in the list of entities (new
>> shortcuts).
>> As a user, I would like to have the possibility to disable the new
>> shortcuts to have the same shortcuts everywhere in my environment.
>>
>>
>> It's implemented Nautilus side, but KeyBindings still need some love :)
>>
>>
>> - About the package menu:
>> >there is too much items: 4 items to add package in groups is too much. I
>> would prefer one item (add as group) and a menu More.
>> > Why is there a "Search code" in "rewrite code" item ? The name does not
>> make sense.
>>
>>
>> Probably comes from OB :)
>>
>
> And should be changed.
>
>
>>
>> > Create Slice should be in the DEBUG mode. Which could be disabled in
>> the Settings.
>>
>>
>> Debug mode ? Why ??
>>
>
> Or a different menu that is available for the core team or guys who need
> this feature.
> I do not use it even if I am in a pharo sprint.
>
>
> The browser is by nature a development tool :)
>
Don't be stupid. You know what I want to say.
>
>
>
>>
>>
>> - The "Show instance variables" and "Show class variables" does not show
>> the variables but the accessors to the variables, no ?
>>
>>
>> Yes, as the other browsers did, but I can change the name ;)
>>
>
> Yes please
>
>
>>
>>
>> - Is it possible to have a popup on the icons in Nautilus. There is lots
>> of icons that I don't know what they mean.
>>
>>
>> There are (or at least should, maybe a bug)
>>
>
> There are only on active icons. The others have no information popup.
>
>
>>
>> - It is the same for the color of classes and methods: Why are there
>> methods in gray ? classes in gray ?
>>
>>
>> Extensions
>>
>
> Thank you, but "in the browser" how can I know that ?
>
>
>>
>>
>> - The command "edit a comment", which is a clickable icon, opens a new
>> window. I would prefer that it has the same behavior than the button
>> "Comments": opening the comments in the same browser.
>>
>>
>> No, thanks to the popup and shortcuts, you can edit in a row a lot of
>> classes very quickly
>>
>
> Not agree. We have too much opened window, and when I write a comment, I
> want to write ONE and write it well.
>
>
> Take the first class to comment,
>
> start: press space
> type your comment
> save (cmd+s)(it closes the window)
> press arrow down
> goto: start
>
> Can't be faster :)
>
You are right ! I am just surprised about that.
So this is not an issue :D
>
>
>
>>
>>
>> - in the lists of the browser, I would like to select multiple packages
>> without using the mouse. Is it possible ? In all the browsers, the shift-up
>> and shift-down can do that.
>>
>>
>> PluggableListMorph can't do that, but NewList can.
>>
>> Unfortunately, I think the integration will be in 3.0
>>
>
> ARGhhhh
>
>
> If you have time to make it work you are more than welcome
>
I have the same problem as you: lake of time !
>
>
>
>>
>>
>> - When I select multiple packages, the classes of all these packages
>> should appear. Not only the ones of the last selected package.
>>
>>
>> There is a bug entry and discussion about that. Due to extension, it's
>> quite complicated to due and raises some issues.
>>
>
>
>>
>>
>> - what does the locker means in the source code editor ? I understood
>> that the method cannot be modified⦠But I can, so I don't understand.
>>
>>
>> It's a feature not yet really used. You can pin a text panel, and have
>> multiples. We need to polish that as well :)
>>
>
> It does not work fine. There are some UI issues (the top of the method is
> hidden because of the new buttons on the bottom of the window). If it is
> not used and polished, please remove it.
>
>
> I will try to make it work, but with the lectures, it's a bit complicated
> :S
>
>
>
>>
>>
>> - The history navigator is not shared between browsers.
>>
>>
>> There is a bug entry for this
>>
>>
>> That is a good beginning I think.
>> I give you my point of view as a user of the browser. This is the main
>> tool I am supposed to use in Pharo and I would like to not be frustrated
>> using it.
>>
>>
>> You know I love feedback :)
>>
>
> Thank you
>
>
>> Do you know what I like more ? Bug entries :P
>>
>
> Here, I am a user. I take time to send you a mail, and I don't want to
> take time to open bug entries. You can do it if you think the ideas are
> good. :P
>
>
> I though you was also part of the community :P
>
A community is not a bug tracker but also all the communication around.
I just wanted to discuss and share my point of view.
Now, I am not sure it was a good idea.
Be cool, guys !
Jannik
>
> Ben
>
>
>
> Cheer,
> Jannik
>
>>
>>
>> Thanks again
>> Ben
>>
>>
>>
>> My 2 cents,
>> Jannik
>>
>> --
>>
>> ~~Dr. Jannik Laval~~
>> Ãcole des Mines de Douai
>> Enseignant-chercheur
>> http://www.jannik-laval.eu
>>
>>
>>
>
>
> --
>
> ~~Dr. Jannik Laval~~
> Ãcole des Mines de Douai
> Enseignant-chercheur
> http://www.jannik-laval.eu
>
>
>
--
~~Dr. Jannik Laval~~
Ãcole des Mines de Douai
Enseignant-chercheur
http://www.jannik-laval.eu
Jan. 30, 2013