On 2/23/2015 2:17 PM, Ralph Johnson wrote:
> I agree that this is the killer feature of Smalltalk. People who
> haven't done this have no idea how powerful it is. When we teach or
> demo Smalltalk, we need to show this off and make a big deal about it.
Before we do that let us also try to articulate /why/ this is such a big
deal. People might think that it is 'merely' the speed-up that is at
play, however here at work I encourage people to design their code in
the debugger because it leads to better method names.
People tend to use domain vocabulary when 'telling objects to do stuff'
in the debugger. In the browser OTOH people tend to use solution
vocabulary when stitching code together from supporting elements.
Designing method names in the debugger leads to more abstract names!
R
-
> <
horrido...@gmail.com <mailto:
horrido...@gmail.com>>
> wrote:
>
>> Yes, it makes an excellent argument for Smalltalk, too. But I
>> was wondering: If macros are the killer feature of Lisp, what
>> is the killer feature for Smalltalk?
>>
>>
>> On Wednesday, 18 February 2015 10:54:30 UTC-5, Ben Coman wrote:
>>
>> Not sure if I've pasted this before, but I find really
>> interesting Paul Graham's** idea of the Blub paradox. Its
>> about Lisp, but I think it has a lot of similarities to
>> Smalltalk.
>>
http://www.paulgraham.com/avg.__html
>> <
http://www.paulgraham.com/avg.html>
>>
>> cheers -ben
>>
>>
>> ** Y Combinator founder.
>>
>> On Wed, Feb 18, 2015 at 7:30 AM, James Ladd
>> <
ladd....@gmail.com> wrote:
>>
>> In the 90's there was an object or object world
>> magazine cover that stated Smalltalk was 71% more
>> productive than C - no surprises there.
>> Today the gap has to have closed but I'd bet there is
>> still a significant advantage w Smalltalk.
>>
>> How big a difference would there need to be to make
>> you change language and tools?
>>
>> - James
>>
>> --
>> You received this message because you are subscribed
>> to the Google Groups "Smalltalk Research" group.
>> To unsubscribe from this group and stop receiving
>> emails from it, send an email to
>>
smalltalk-resear...@googlegroups.com.
>> For more options, visit
>>
https://groups.google.com/d/__optout
>> <
https://groups.google.com/d/optout>.
>> <mailto:
smalltalk-resea...@googlegroups.com>.
> <mailto:
smalltalk-resea...@googlegroups.com>.
> <mailto:
smalltalk-resea...@googlegroups.com>.
> <mailto:
smalltalk-resea...@googlegroups.com>.