Very close. However even though I've tried to make it look identical you can see the differences poking through. And reading through the Atomo docs there are (naturally) other divergences.
I would say that Atomo is probably more closer to Ioke (http://Ioke.org) than Io. The philosophy behind Io is to keep it small & simple. Whereas Ioke is Io + extra syntax, literals, etc baked in.
Worth keeping an eye on Atomo... as is Io & Ioke. For reference here are the other examples in Io:
File with("out-file") open do (
write("hello, world!\n")
)
fib := method (n,
if (n == 0, return 1)
if (n == 1, return 1)
fib(n - 2) + fib(n - 1)
)
list(1, 2, 3) sum
Range 0 to(5) map(* 2)
Here is the Greeter example in Io:
Very close. However even though I've tried to make it look identical you can see the differences poking through. And reading through the Atomo docs there are (naturally) other divergences.I would say that Atomo is probably more closer to Ioke (http://Ioke.org) than Io. The philosophy behind Io is to keep it small & simple. Whereas Ioke is Io + extra syntax, literals, etc baked in.
Worth keeping an eye on Atomo... as is Io & Ioke. For reference here are the other examples in Io: