[self-interest] Re: documentation!
Bystroushaak
bystrousak at kitakitsune.org
Sun Jul 24 12:55:25 UTC 2016
Dne 24.7.2016 v 07:22 David Ungar ungar at me.com [self-interest] napsal(a):
> Yes that would be nice. You might be aware that findSlot implements
> limited regular expressions. Do you have any interest in writing such
> a search tool? All the reflective facilities are there.
I may be, but can't say when I will get to do it. But I've put it to my
TODO list.
> Why do you think it is harder for a non-native English speaker to
> understand "k" than a native one?
I supposed that native speaker may do proper expansion of the abbreviation.
> Could you show us the method where the "k" argument was confusing? I
> find that the method itself usually furnishes a nice short
> description.
trats string is full of one character long arguments, if I recall correctly.
> How long have you worked with Python? How long with Self? The trouble
> you are feeling with Self may well be the result of learning new ways
> to think. I also suspect your factor of 100 is an exaggeration. Have
> you timed yourself with a stopwatch?
Almost 10 years now. I will have to try to do some benchmarks.
> Thank you for the kind words. I am sorry you are frustrated. But it's
> different. You may find it easier to pick up Smalltalk first.
I did played with Pharo and did some small projects in it. I liked the
environment, but I had strong feeling, that the class based model is
wrong for image based systems.
> The Self project developed much of what become ubiquitous later,
> including the use of cartoon animation techniques for interfaces,
> mirrors for reflection, and adaptive optimization and deoptimization.
> It also came up with a prototype-based object model that heavily
> influenced NewtonScript, and somewhat influenced JavaScript. All this
> in about seven years and with 6 people, on computers with 16Mb of RAM
> that ran much more slowly than today. Since 1993, it has been largely
> unfunded. If you find rough edges, I hope you fix them! It is amazing
> to me that Russell and others do as much as they do.
I've read about the development and I don't mean to criticize it. Self
is amazing project. I just feel like there is still a space for
improvement in the user experience compartment.
> You might want to watch an experienced Self developer work sometime.
> One can really fly! No need to edit-and-compile. Write your code in
> the debugger. Move things around, arrange columns of yanked-out
> method outliners from here and there to keep all the things you need
> to look at in one place. Fix a bug and restart where the bug hit.
> Shortcuts for implementers, senders, findSlot.
I think that this could be really interesting. I've seen this is
Smalltalk in several occasions and it was one of the motivations to
learn it.
> BTW, have you find the double-click shortcut for the triangles?
I did not. Thanks!
> And I can't resist this--thanks in advance for understanding-- "The
> fault, dear Brutus, is not in our stars, But in ourselves" --
> Shakespeare
>
> (You should have seen me learning a functional type system last
> year!)
Oh, definitely. Sometimes I wish I was so plastic and open-minded to new
things like when I was teenager.
More information about the Self-interest
mailing list