Impressions

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Impressions

Mark Wilden
I've been a professional programmer since 1984 and I've never enjoyed
programming as much as I have the last month with Dolphin Smalltalk. I've
used a Smalltalk-like language extensively before, so it's not just the
language. The environment is a real joy to use.

The System Browser is great because it's the first browser I've used that
can only show me "my" classes, yet easily navigate to their superclasses.
It's a beautiful example of a useful tree-list-tree-list-list-tabbed pane.
The Forward and Back buttons are incredibly powerful. SUnit Browser is
great. I especially like the "eye candy" of class icons. And so on...

Here's what I'd like to see:

1) Key to move between debugger callstack and the method pane. Usually,
exactly what I want to be highlighted down there is already highlighted, but
the selection goes away when I click in the method pane.

2) Keys to save the image, save the view (in VC), and "save the packages I'm
working on" (toughish).

3) Editing: Indent block, multiple undo, auto-indent, delete word shouldn't
delete closing string tick.

4) Support mouse back button.

5) In the System Browser, I kept wanting to browser the package by
right-clicking it in the Packages pane and selecting Browse Package, but you
have to do this from this Class List pane (or click the Package Browser
butcon).

I understand that I could/should add some/all of this myself, but I'm just
expressing what I felt was "missing," when I was a brand-new user.

When I was deciding which Smalltalk to buy, I was worried about that one
critical post, (which seemed fairly reasonable to me and not trolling). Here
are a few of my responses to it:

> In dolphin there's no syntax highlighting

There is, but only after you save.

> completion (I'm quite sure that it's possible to implement in 99% of
cases)

I miss this from VC++.

> almost no keyboard support

I'd like to see more shortcuts.

> the necessity not to forget to save an image & to save package
> sources periodically drives me crazy (should I again develop a
> forgotten instinct?)

As I expressed in my exchange with Ian, I used to consider this a drawback,
too, until I understood the change log.

> and many other frustrating things.

I always find frustrating things when starting with a new IDE and/or
language. For example, it was difficult to get used compiling each method
before moving away from it. The prompt about saving changes was confusing,
since in any other Windows app, answering yes would actually save those
changes. There'd also be a Cancel button. And the business about saving
changes to the clipboard seems really bizarre. Couldn't I please just cancel
and forget the whole thing? :) But little things like this just take getting
used to.

Dolphin is just fantastic, and I can't imagine willingly writing another
program in C++! :)


Reply | Threaded
Open this post in threaded view
|

Re: Impressions

Ian Bartholomew-18
Mark,

> 3) Editing: Indent block, multiple undo, auto-indent, delete word
> shouldn't delete closing string tick.

OA were talking about changing the internal editor in Dolphin 6 so,
depending on their current thinking, these might be available in the
next version.

Probably pointless observations ....
(indent) I had a goodie for D4 that did indent/outdent and which should
still work.  I dropped it because of the reformatter but I do miss it
sometimes in Workspaces.
(undo) Multiple undo is available in later versions of RichEdit.
(auto) Smalltalk methods are usually short enough that a save and
reformat is just as easy (IMHO)
(string) The string related oddity that annoys me is the most when you
double click on the last word in a quoted string and only the quote
itself is selected.

> 4) Support mouse back button.

que?

> 5) In the System Browser, I kept wanting to browser the package by
> right-clicking it in the Packages pane and selecting Browse Package,
> but you have to do this from this Class List pane (or click the
> Package Browser butcon).

<aol>me to</aol>  Not being able to open the PackageBrowser by double
clicking on a package in the SystemBrowser still fools me _every_ time.

--
Ian


Reply | Threaded
Open this post in threaded view
|

Re: Impressions

Mark Wilden
"Ian Bartholomew" <[hidden email]> wrote in message
news:5Scma.6048$[hidden email]...

> (indent) I had a goodie for D4 that did indent/outdent and which should
> still work.  I dropped it because of the reformatter

Ah, good point. Since you have to live with the reformatter to use the
refactoring browser, I've got it set to auto-format on accept, anyway. Which
means doing my own formatting is pretty silly, I guess.

In fact, when I first started with Dolphin, I'd sometimes just type
everything in on one line. I think I'll try start doing that again.

Thanks again, Ian, for gently pointing out that my request, while
reasonable, rather misses the point (same with auto-indent).

> > 4) Support mouse back button.
>
> que?

My mouse has a button for the thumb that generally performs a "browse back"
command (it's from Barcelona).

> > 5) In the System Browser, I kept wanting to browser the package by
> > right-clicking it in the Packages pane and selecting Browse Package,
> > but you have to do this from this Class List pane (or click the
> > Package Browser butcon).
>
> <aol>me to</aol>  Not being able to open the PackageBrowser by double
> clicking on a package in the SystemBrowser still fools me _every_ time.

That too! I feel better, then. :)


Reply | Threaded
Open this post in threaded view
|

Re: Impressions

Bill Dargel
In reply to this post by Mark Wilden
Mark Wilden wrote:

> Here's what I'd like to see:
>
> 1) Key to move between debugger callstack and the method pane. Usually,
> exactly what I want to be highlighted down there is already highlighted, but
> the selection goes away when I click in the method pane.

Yes!

> 2) Keys to save the image,

Alt-F,V will do it from many windows. But it does lose utility by not being
universally available. (Personally, I use the camera icon - but again, it's not
always present on the active window).

> save the view (in VC),

Alt-F,S works quite nicely here.

regards,
-Bill

-------------------------------------------
Bill Dargel            [hidden email]
Shoshana Technologies
100 West Joy Road, Ann Arbor, MI 48105  USA


Reply | Threaded
Open this post in threaded view
|

Re: Impressions

Mark Wilden
"Bill Dargel" <[hidden email]> wrote in message
news:[hidden email]...
>
> > 2) Keys to save the image,
>
> Alt-F,V will do it from many windows. But it does lose utility by not
being
> universally available. (Personally, I use the camera icon - but again,
it's not
> always present on the active window).

Some of the notes I made were rather old. Nowadays I find I don't save the
image very often. About the only time is if I have a nice window layout and
I expect to have to Panic soon.

> > save the view (in VC),
>
> Alt-F,S works quite nicely here.

Sounds so crazy, it just might work!

Thanks, Bill. :)