2016 Update

This commit is contained in:
Tina Müller 2016-12-05 22:15:40 +01:00
parent 948b86eafa
commit dcf5d15da3
7965 changed files with 139854 additions and 31002 deletions

View file

@ -0,0 +1,18 @@
#import system.
#import extensions.
#class Example
{
#method foo : x
= x + 42.
}
#symbol program =
[
#var example := Example new.
#var methodSignature := "foo".
#var result := example::(Signature new &literal:methodSignature) eval:5.
console writeLine:methodSignature:"(":5:") = ":result.
].

View file

@ -0,0 +1,5 @@
Example := Object clone
Example foo := method(x, 42+x)
name := "foo"
Example clone perform(name,5) println // prints "47"