Jun 11
Folks, I think that I have found (one of) the geekiest hello world out there. Implemented in Groovy using the dynamic interception of method calls. Here it goes:
class Hello {
Object invokeMethod(String name, Object arguments) {
System.out.println "hello $name!"
}
}
def hello = new Hello()
hello.john()
hello.you()
Which produce the following output:
hello john! hello you!
I suppose the same mechanism can be used with Ruby (and some other dynamic languages).
June 12th, 2009 at 12:59 am
Ha cool, my turn…
class Hello:
def __getattr__(self,name):
print(\Hello \ + name + \!\)
h = Hello()
h.pat
>> prints \Hello pat!\
June 12th, 2009 at 1:00 am
gah not formatted properly, but you get the gist…
June 12th, 2009 at 10:07 pm
Hi Ben!
hey, that’s cool your version in Python.
Cheers!