If you are running the scheduler--you'll have a prompt like "Self 1" -- you can just omit the parentheses and use "square" instead of "squared". It will work.

"Self 4" |x. y| x: 3. y: 4. x square + y square
25

- David

On Oct 9, 2012, at 4:33 AM, jackmayer72 <jackmayer72@yahoo.com> wrote:

 

Hi,

I recently downloaded Self 4.4 Snapshot and the corresponding VM for Linux.
The installation worked but I encountered a problem following the Tutorial from http://selflanguage.org.

I tried to execute

(| x. y | x: 3. y: 4. x squared + y squared)

in the evaluator of the shell object but i get "inner methods are no longer supported, slot-list within a sub expression is not legal" errors.

Is this something new in the 4.4 Version?
Are there no message objects anymore?

Jack

--
I'm sorry if this is a repost. I figured my subscription wasn't ready at the time i first posted to this group/list.