[Cuis-dev] smalltalk newbie - Complex
Jonathan Kelly
jonkelly at fastmail.fm
Mon Sep 29 14:03:14 PDT 2025
Thanks Julian. comment below ...
On 30/9/25 00:04, Juan Vuletich wrote:
> Hi Jonathan,
>
> Welcome to the Cuis community! I hope you'll have fun, build cool
> stuff, learn things, and meet nice people here. Actually, you're
> already doing all that!
>
> (below)
>
> On 27/09/2025 7:36 PM, Jonathan Kelly via Cuis-dev wrote:
>> On 27/9/25 11:43, ken.dickey at whidbey.com wrote:
>>> ...
>>>
>>
>> Thanks Ken.
>>
>> I did think a little strange there wasn't a Complex class somewhere
>> ... glad to find the Features thing ...
>>
>> Coincidentally, talking about Complex, I think a problem with
>> Smalltalk is that for some (or is that many), it rubs your nose in
>> the fact you may not be as smart a programmer as you imagined. :)
>>
>> Jonathan.
>
>
> Please don't feel _too_ humbled.
>
> Smalltalk is completely open for study and modification. Also, this
> code base actually started in 1976 as Smalltalk-76. Then it evolved
> into Smalltalk-80, later Self, then Squeak and now Cuis. This is
> almost 50 years of constant evolution. We started with the work of the
> amazing Dan Ingalls and Alan Kay and their team. Their work was so
> ground breaking and incredibly well done that it attracted many other
> very talented people. We are indeed standing on the shoulders of
> giants! Current Cuis is actually the result of the work of all that
> people who have contributed at some point. Taken together, we all are
> way smarter than any of us.
>
> If this way of building knowledge and software resonates with you, you
> willl also contribute to Cuis. All you really need is to enjoy it, so
> you'll want to do it. That's how it works for most of us.
A small contribution already! I *did* admit to being AR :) ... Spelling
correction in capitals.
Object>>is: aSymbol
"A means for cleanly replacing isXXX like methods.
Please use judiciously!
aSymbol is USUALLY a class name (starting with uppercase) or a
PROTOCOL conformance question (starting with lowercase), such as
#hasTextSelector, #hasTextProvider, etc.
>
> Cheers!
>
More information about the Cuis-dev
mailing list