Hi, i wanted to comment a bit on the proposed ui.
The problem with this single-window with tab panes, is that it forces
the user to have a single focus of attention, which produces an
overhead in navigation for those programming tasks that require
looking at more than one element at a time.
On 16 Feb 2012, at 09:38, Fernando Olivero wrote:
The problem with this single-window with tab panes, is that it forces
the user to have a single focus of attention, which produces an
overhead in navigation for those programming tasks that require
looking at more than one element at a time.
As choices go, the limitation need not be imposed. But most times I find it
tough to navigate through plethora of Browsers, Senders, implementors and
ofcourse the little effort to go back to the World to right click open the
menu for various other tools.
I am mostly through last decade working on
Ben,
On 14 févr. 2012, at 20:23, Benjamin wrote:
Basically, the infrastructure is here.
But I still have to copy and past each menu entry :)
It's long and a bit boring, but it's easy to do ^^
I have no idea on how this is implemented. Just wondering if it can't be
automated somehow. At
2012/2/16 Noury Bouraqadi bouraq...@gmail.com
Ben,
On 14 févr. 2012, at 20:23, Benjamin wrote:
Basically, the infrastructure is here.
But I still have to copy and past each menu entry :)
It's long and a bit boring, but it's easy to do ^^
I have no idea on how this is implemented.
GroupWindowMorph is quite capable.. and nice..
#configureForEmbedding needs to be implemented to get it right though
across all windows to remove the topLabel, and any other change reqd.
Also a System Setting for the default: Open the window in this Tabbed Pane
only.. else explicitly open it in
I would suggest modifying the right corner button for S B D I C : to a
drop down like choice. Looks / aesthetics.. viewpoint..
On Thu, Feb 16, 2012 at 2:33 PM, Luc Fabresse luc.fabre...@gmail.comwrote:
2012/2/16 Noury Bouraqadi bouraq...@gmail.com
Ben,
On 14 févr. 2012, at 20:23,
Hi Ben,
Nautilus is becoming really nice!
Some thoughts:
- By default, packages are in the first pane and classes in the second pane.
When I click on the hierarchy toggle button, it is swapped (packages in
second pane and classes in the first one).
Why swapping ? I think it surprised me.
- it
And I forget to say that I didn't get why the background of some methods is
yellow?
Luc
2012/2/16 Luc Fabresse luc.fabre...@gmail.com
Hi Ben,
Nautilus is becoming really nice!
Some thoughts:
- By default, packages are in the first pane and classes in the second
pane.
When I click on
On Thu, Feb 16, 2012 at 10:12 AM, Luc Fabresse luc.fabre...@gmail.comwrote:
Hi Ben,
Nautilus is becoming really nice!
Some thoughts:
- By default, packages are in the first pane and classes in the second
pane.
When I click on the hierarchy toggle button, it is swapped (packages in
long method ?
On Thu, Feb 16, 2012 at 4:15 PM, Luc Fabresse luc.fabre...@gmail.com wrote:
And I forget to say that I didn't get why the background of some methods is
yellow?
Luc
2012/2/16 Luc Fabresse luc.fabre...@gmail.com
Hi Ben,
Nautilus is becoming really nice!
Some thoughts:
I was just pointing out difficulties with the single-windowed tabbed panes view.
People can chose whatever they prefer, but its undeniable that these
type of interfaces hamper with looking at simultaneous views of the
system, and making use of placement for remembering a task context,
recently
On 16 Feb 2012, at 10:15, Luc Fabresse wrote:
And I forget to say that I didn't get why the background of some methods is
yellow?
Method too long, I love this feature!
Yes, I will take a look and give my opinions.
But on the face of it there are two situations I grapple, one that is
useful for me and the other is: useful for newbies who are not the sharpest
of lot in a corporate env.
Provide an IDE that starts integrated and provides the option to split out
On Feb 16, 2012, at 9:55 AM, Noury Bouraqadi wrote:
Ben,
On 14 févr. 2012, at 20:23, Benjamin wrote:
Basically, the infrastructure is here.
But I still have to copy and past each menu entry :)
It's long and a bit boring, but it's easy to do ^^
I have no idea on how this is
On Feb 16, 2012, at 10:12 AM, Luc Fabresse wrote:
Hi Ben,
Nautilus is becoming really nice!
Some thoughts:
- By default, packages are in the first pane and classes in the second pane.
When I click on the hierarchy toggle button, it is swapped (packages in
second pane and classes in
On Feb 16, 2012, at 10:15 AM, Luc Fabresse wrote:
And I forget to say that I didn't get why the background of some methods is
yellow?
It's because your method is too long :)
Ben
Luc
2012/2/16 Luc Fabresse luc.fabre...@gmail.com
Hi Ben,
Nautilus is becoming really nice!
Exactly ;)
And do not forget that the length can be defined in settings ;)
Ben
On Feb 16, 2012, at 10:17 AM, Serge Stinckwich wrote:
long method ?
On Thu, Feb 16, 2012 at 4:15 PM, Luc Fabresse luc.fabre...@gmail.com wrote:
And I forget to say that I didn't get why the background of
On Feb 16, 2012, at 10:16 AM, Mariano Martinez Peck wrote:
On Thu, Feb 16, 2012 at 10:12 AM, Luc Fabresse luc.fabre...@gmail.com wrote:
Hi Ben,
Nautilus is becoming really nice!
Some thoughts:
- By default, packages are in the first pane and classes in the second pane.
When I
Me too, it's one of my favorite :)
This one, and the red icon for uncommented classes :)
They are the two features which really have changed my way of working.
Ben
On Feb 16, 2012, at 10:27 AM, Sven Van Caekenberghe wrote:
On 16 Feb 2012, at 10:15, Luc Fabresse wrote:
And I forget to
I miss running and debugging a single test from Nautilus (the current
right-click menu on a method says 'Run Tests', plural, but maybe it only run
the selected).
And the simple Toggel Breakpoint stuff, I hate modifying methods with self halt
just to have a look at what is happening.
On 16
On Feb 16, 2012, at 11:47 AM, Sven Van Caekenberghe wrote:
I miss running and debugging a single test from Nautilus (the current
right-click menu on a method says 'Run Tests', plural, but maybe it only run
the selected).
You can do that :)
You can open the menu, or cmd-t (i guess :s) or
On 16 Feb 2012, at 11:36, Benjamin wrote:
and the red icon for uncommented classes :)
Stef must like that one ;-)
But for TestCase subclasses I don't think it makes much sense,
the only comment I would write there is ' I am a test for .. ' which is silly.
True.
But since I use a magic command from Nautilus to generate test classes, there
is a default comment :)
Ben
On Feb 16, 2012, at 11:52 AM, Sven Van Caekenberghe wrote:
On 16 Feb 2012, at 11:36, Benjamin wrote:
and the red icon for uncommented classes :)
Stef must like that one
2012/2/16 Benjamin benjamin.vanryseghem.ph...@gmail.com
True.
But since I use a magic command from Nautilus to generate test classes,
there is a default comment :)
yes but Sven is right IMHO and the comment missing icon should be hidden
for TestCase subclasses.
And yes, the toggle break
I totally agree :)
Ben
On Feb 16, 2012, at 12:03 PM, Luc Fabresse wrote:
2012/2/16 Benjamin benjamin.vanryseghem.ph...@gmail.com
True.
But since I use a magic command from Nautilus to generate test classes, there
is a default comment :)
yes but Sven is right IMHO and the comment
On 15 February 2012 21:18, Stéphane Ducasse stephane.duca...@inria.fr wrote:
I am not sure I understand, so let's get more specific. We talk about one
package which contains one Morph.
I thought the purpose of UITheme is to encapsulate all decisions related to
how a morph gets rendered.
On Feb 16, 2012, at 12:52 PM, Igor Stasenko wrote:
Can't say that i like this pulling model, querying theme over and over
again..
I think it would be much nicer to actually use push model, i.e. let
theme push a props to widget,
IIRC from what Gary has posted, it was done that way to
Hi Benjamin.
Nautilus is really cool, congrats!
Is possibly extract the methods comments (comments in the first lines of
methods)? If possible, when I see a method, in the comment pane added to
the current class comment, I want to can see the related comments. Related
how? Well...
* One
On 16 February 2012 13:53, Henrik Johansen henrik.s.johan...@veloxit.no wrote:
On Feb 16, 2012, at 12:52 PM, Igor Stasenko wrote:
Can't say that i like this pulling model, querying theme over and over
again..
I think it would be much nicer to actually use push model, i.e. let
theme push a
Toggle Breakpoint, my experience in last one month in Morphic projects is
causing instability..
I prefer the self halt, that is comparatively rock stable.. I have never
had the image crash out or cause unpredictable paint etc..
On Thu, Feb 16, 2012 at 4:17 PM, Sven Van Caekenberghe
2012/2/16 S Krish krishnamachari.sudha...@gmail.com
Toggle Breakpoint, my experience in last one month in Morphic projects is
causing instability..
I prefer the self halt, that is comparatively rock stable.. I have never
had the image crash out or cause unpredictable paint etc..
I think,
On Feb 16, 2012, at 2:05 PM, Igor Stasenko wrote:
On 16 February 2012 13:53, Henrik Johansen henrik.s.johan...@veloxit.no
wrote:
On Feb 16, 2012, at 12:52 PM, Igor Stasenko wrote:
Can't say that i like this pulling model, querying theme over and over
again..
I think it would be much
On 16 February 2012 14:20, Henrik Johansen henrik.s.johan...@veloxit.no wrote:
On Feb 16, 2012, at 2:05 PM, Igor Stasenko wrote:
On 16 February 2012 13:53, Henrik Johansen henrik.s.johan...@veloxit.no
wrote:
On Feb 16, 2012, at 12:52 PM, Igor Stasenko wrote:
Can't say that i like this
Absolutely.. it is better.. I do have a small personal implementation that
allows me the luxury of not registering the change.. when halt is
inserted.. but I agree there is no two opinions..
Toggle breakpoint if it works perfectly it will be the best but I have both
issues:
* The long methods in
On Feb 16, 2012, at 2:20 PM, Henrik Johansen wrote:
On Feb 16, 2012, at 2:05 PM, Igor Stasenko wrote:
On 16 February 2012 13:53, Henrik Johansen henrik.s.johan...@veloxit.no
wrote:
On Feb 16, 2012, at 12:52 PM, Igor Stasenko wrote:
Can't say that i like this pulling model, querying
I have an idea about the state issue in traits, maybe you thought about it
too... I was thinking that the definition of representing something as
state or not should be responsibility of the implementation, that is the
class (nothing new here), so we delay that decision until the trait is
used.
On Feb 15, 2012, at 5:53 PM, Igor Stasenko wrote:
On 15 February 2012 11:26, Henrik Johansen henrik.s.johan...@veloxit.no
wrote:
I sort of doubt Magma uses anything registering external objects but the
standard Sockets…
While interrupting finalization process _could_ be a culprit, I'd
I think it would be very nice to be able to apply a trait directly to an
object, without having to create a new class.
This is possible for example in scala:
val myObject = new MyClass with MyTrait
I have programmed a simple implementation in Pharo which allows you to do:
myObject := (MyClass
When Magma is down there are no instances of MaTimer. There are 3 instances
of MaServerSocket though.
On 15 February 2012 18:41, Chris Muller asquea...@gmail.com wrote:
Milan, try checking whether the number of instances of MaTimer
correlate to the number of instances of Semaphore you are
On Thu, Feb 16, 2012 at 3:04 PM, Hernan Wilkinson
hernan.wilkin...@10pines.com wrote:
I have an idea about the state issue in traits, maybe you thought about it
too... I was thinking that the definition of representing something as
state or not should be responsibility of the implementation,
Hi Krish,
On Wed, Feb 15, 2012 at 10:15 PM, S Krish krishnamachari.sudha...@gmail.com
wrote:
Just this quick n usable prototype.. ?
I really like the look of the tabs. But can you not push the tabs up so
that they are at the same level as the open/close/collapse buttons and
replace the
there are some serious implications when doing so
The main issue arises from:
FileStream is 0 indexed
FSStream is 1 indexed
but we should reason about this and what to do exactly
On 2012-02-16, at 18:45, Luc Fabresse wrote:
Hi,
reading this:
after having a look with ben at the current refactoring implementation in
Nautilus
we found that the Extract into temporary refactoring is most of the time not
that useful.
I wonder wether it would make sense to loosen the requirements on conserving
behavior...
consider the following example
Hi
I have some code that runs a protocol on consisting of 8k packets over
TCP. This works fantastically well on Linux. However on Mac OS I get a
lot of failed request. Investigating further I found the following error
log:
16.02.12 18:44:12.485 [0x0-0x95095].com.squeak.Cog: setsockopt: No
I agree. I value highly many of the abilities our current UI. I would
not want to give up the ability to have multiple browsers open and
placed in certain positions to give me view into code in multiple areas
as I edit whatever I am editing.
I do agree that we could make improvements and that
Why not have a separate edit called e.g. eliminate common sub-expression?
Preserve the true refactoring and add an edit that searches for all
occurrences of the selected sub-expression, prompting for a temp var? The
fact that refactorings are safe is important. That doesn't make other
On Feb 16, 2012, at 6:45 PM, Luc Fabresse wrote:
Hi,
reading this: http://code.google.com/p/pharo/issues/detail?id=5303
I wonder if the plan is to replace FileStream by FSStream?
#Luc
My vote would be no.
http://forum.world.st/pharo-vision-tp4340345p4342871.html
if you use an object model a la Self, there is no difference between an
instance variable and a method from the sender point of view. So, in this
code self name, name could be implemented as a data slot (a slot that
references an object) or a method slot, it is up to the receiver.
So, the sender
It looks interesting, but how this relates to the state issue?
On Thu, Feb 16, 2012 at 12:35 PM, Nicolas Passerini npasser...@gmail.comwrote:
I think it would be very nice to be able to apply a trait directly to an
object, without having to create a new class.
This is possible for example in
ok, I guess we should take an action towards that direction...
I already had trouble enough getting it somehow compatible :), which should be
fairly easy...
best
cami
On 2012-02-16, at 20:07, Henrik Johansen wrote:
On Feb 16, 2012, at 6:45 PM, Luc Fabresse wrote:
Hi,
reading this:
On Feb 16, 2012, at 8:07 PM, Henrik Johansen wrote:
On Feb 16, 2012, at 6:45 PM, Luc Fabresse wrote:
Hi,
reading this: http://code.google.com/p/pharo/issues/detail?id=5303
I wonder if the plan is to replace FileStream by FSStream?
#Luc
My vote would be no.
Henrik
I'm sure that if we would be in face of a browser together I would get 100%
what you are saying now I hate mail
but I'm not 100% clear about what you say. :)
Could you make a list of the steps that we could follow?
I will sit and discuss with camillo next week. I would like to have a
Tx for the bug entries!!!
I sort of doubt Magma uses anything registering external objects but the
standard Sockets…
While interrupting finalization process _could_ be a culprit, I'd rather
watch for something like what happened with the InputEventFetcher, where
On Feb 16, 2012, at 4:35 PM, Nicolas Passerini wrote:
I think it would be very nice to be able to apply a trait directly to an
object, without having to create a new class.
This is possible for example in scala:
val myObject = new MyClass with MyTrait
I have programmed a simple
On Thu, Feb 16, 2012 at 4:20 PM, Hernan Wilkinson
hernan.wilkin...@10pines.com wrote:
It looks interesting, but how this relates to the state issue?
It is not directly related to the state issue. Just to different trait
models, I think that it would be a nice yet very simple enhancement, to
http://ie.linkedin.com/jobs/jobs-Smalltalk-Senior-Software-2124837
Just in case I can put it in perspective.. .
This is a VA App of about 3 million lines of code..
Ported to Java and now live. The VA work is now to maintain and sustain it
till Java can get its handle over all the major
* Yes I do agree one single Tabbed Pane is a limitation, and I do not
impose one.
* There is great use to opening independent windows.. and it is allowed..
* TWM GroupedWindow does provide what you want: Group myriad windows into a
GroupedWindow.. and you can have several.. either you implement
where can you find this version?
on the website the newest version is 13315 and on Jenkins 13320.
--
View this message in context:
http://forum.world.st/update-1-3-13321-tp4390355p4395588.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Le 16 février 2012 22:09, Stéphane Ducasse stephane.duca...@inria.fr a écrit :
On Feb 16, 2012, at 4:35 PM, Nicolas Passerini wrote:
I think it would be very nice to be able to apply a trait directly to an
object, without having to create a new class.
This is possible for example in scala:
oh, ok. Yeah, I like the idea, but I agree with stef that you need tool
support... an environment like Self for example
On Thu, Feb 16, 2012 at 6:11 PM, Nicolas Passerini npasser...@gmail.comwrote:
On Thu, Feb 16, 2012 at 4:20 PM, Hernan Wilkinson
hernan.wilkin...@10pines.com wrote:
It
On Thu, Feb 16, 2012 at 7:35 PM, Hernan Wilkinson
hernan.wilkin...@10pines.com wrote:
oh, ok. Yeah, I like the idea, but I agree with stef that you need tool
support... an environment like Self for example
I agree, it would need some tool support, I didn't have time to work on it
yet.
Which
Ok. I thought you were trying to figure out whether the majority of
the Semaphores you were seeing were due to Magma or not. I have a
suspicion that they may be. Which might be a concern since I didn't
realize there was a Semaphore limit..
I was suggesting that, since MaTimer references Mutex
On 16/02/12 4:13 PM, S Krish wrote:
This is a VA App of about 3 million lines of code..
Ported to Java and now live. The VA work is now to maintain and sustain
it till Java can get its handle over all the major implementations over
the years ahead.
Do you mean the Java port is now live? Then
On Thu, Feb 16, 2012 at 7:35 PM, Hernan Wilkinson
hernan.wilkin...@10pines.com wrote:
oh, ok. Yeah, I like the idea, but I agree with stef that you need tool
support... an environment like Self for example
I agree, it would need some tool support, I didn't have time to work on it
Out of 70 odd customers it is live in 2.
There is a need to support all major Banks for the next I believe 3 - 4
years for changes on the VA version ( and what if strategy changes in the
next couple of yrs to retain Smalltalk..! ).
On Fri, Feb 17, 2012 at 9:52 AM, Yanni Chiu ya...@rogers.com
On Feb 17, 2012, at 3:01 AM, Chris Muller wrote:
Ok. I thought you were trying to figure out whether the majority of
the Semaphores you were seeing were due to Magma or not. I have a
suspicion that they may be. Which might be a concern since I didn't
realize there was a Semaphore limit..
On Feb 16, 2012, at 9:56 PM, Stéphane Ducasse wrote:
Henrik
I'm sure that if we would be in face of a browser together I would get 100%
what you are saying now I hate mail
but I'm not 100% clear about what you say. :)
Could you make a list of the steps that we could follow?
I will sit
On Feb 16, 2012, at 11:05 PM, Helene Bilbo wrote:
where can you find this version?
on the website the newest version is 13315 and on Jenkins 13320.
jenkins should have updated automatically... I will check why not.
--
Marcus Denker -- http://marcusdenker.de
69 matches
Mail list logo