[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax
From: |
Stewart Stremler |
Subject: |
Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax |
Date: |
Wed, 14 Mar 2007 01:13:01 -0700 |
User-agent: |
Mutt/1.5.9i |
quoting Paolo Bonzini as of Tue, Mar 13, 2007 at 12:54:13PM +0100:
>
> > So perhaps
> >
> > (Object subclass: #MyClass)
> > comment: 'A simple example class'
> > !
> >
> > ...would be appropriate/reasonable behavior?
> >
> > (The only really annoying thing is having to use parentheses.)
>
> ... and still having to use the bang (or a class declaration
> inside an Eval) is not optimal.
Well, you could use a period, too, as you wouldn't need to refer
to MyClass if you used ; while defining the class. I was thinking
of something like the following (but I trimmed it out as being
irrelevent):
(Object subclass #MyClass)
comment: 'A simple example class';
addClassVar: 'foo';
addInstanceVar: 'bar';
addMethod: 'blah:' for: 'category' as: [ :anArg |
| localvar |
...
];
addClassMethod: 'qux:qux:' for: 'static funcs' as: [ :arg1 :arg2 |
| more local var |
...
]
.
...which lets me define classes a bit at a time without having to remember
the magic incantation.
--
I suspect I missed the point of the response.
Stewart Stremler
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, (continued)
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, parasti, 2007/03/10
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, Mike Anderson, 2007/03/11
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, parasti, 2007/03/11
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, Paolo Bonzini, 2007/03/12
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, parasti, 2007/03/12
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, Paolo Bonzini, 2007/03/13
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, Stewart Stremler, 2007/03/13
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, Paolo Bonzini, 2007/03/13
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax,
Stewart Stremler <=
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, Mike Anderson, 2007/03/13
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, parasti, 2007/03/13
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, Stephen Compall, 2007/03/13
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, Paolo Bonzini, 2007/03/14
- Re: [Help-smalltalk] [RFC] Smalltalk scripting syntax, parasti, 2007/03/14
- [Help-smalltalk] Re: [RFC] Smalltalk scripting syntax, Paolo Bonzini, 2007/03/15
- [Help-smalltalk] Re: [RFC] Smalltalk scripting syntax, parasti, 2007/03/16
- [Help-smalltalk] Directions for GNU Smalltalk (was Re: [RFC] Smalltalk scripting syntax), Paolo Bonzini, 2007/03/16
- [Help-smalltalk] Re: Directions for GNU Smalltalk (was Re: [RFC] Smalltalk scripting syntax), parasti, 2007/03/17
- Re: [Help-smalltalk] Re: Directions for GNU Smalltalk (was Re: [RFC] Smalltalk scripting syntax), Paolo Bonzini, 2007/03/18