[squeak-dev] smalltalk evolution

Randal L. Schwartz merlyn at stonehenge.com
Tue May 31 20:01:14 UTC 2011


>>>>> "info at tomsik" == info at tomsik cz <info at tomsik.cz> writes:

info> In short: 1.) binary messages make sense only for math. I've never
info> implemented even one binary message, have you? (for non-math
info> things)

info> Why not step further and make dsl for equations? let them live
info> outside of language.  (with everything common to math world)

info> 2.) keyword messages with more than 2 arguments are just ugly -
info> they smell in the "missing another object" way. And 2 arguments
info> are rare too. I would allow one argument at top.

So, you've now eliminated both possible ways of creating a new Point:

    3 @ 4
    Point x: 3 y: 4

I wonder what language we would end up with if all of your (even
conflicting) goals were implemented.

The more syntax you eliminate, the more you end up with LISP.  Maybe you
want LISP... you know where to find it!

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn at stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.posterous.com/ for Smalltalk discussion



More information about the Squeak-dev mailing list