[self-interest] Re: documentation!
David Ungar
ungar at me.com
Sun Jul 24 16:07:54 UTC 2016
Fun discussion! Would you like to name a particular method in traits string? I am curious about exactly what was confusing. I can think of possibilities, but am likely to just guess wrong.
Thanks,
- David
> On Jul 24, 2016, at 5:55 AM, Bystroushaak bystrousak at kitakitsune.org [self-interest] <self-interest at yahoogroups.com> wrote:
>
> 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.
>
>
>
> ------------------------------------
>
> ------------------------------------
>
>
> ------------------------------------
>
> Yahoo Groups Links
>
>
>
More information about the Self-interest
mailing list