Here's a quick mock class after I've been reading this entry.
class G7Greeter {
def greet(String who, {def setOutput(String text)} model) {
println "Hello from G7 ${who}"
model.output = "Hello from G7 ${who}"
}
}
It would be great if Groovy has Scala's structural typing feature. Structural typing is good for statically "duck typing"-like behaviour. But it seems we need a fork as Groovy dynamic typing allows multi-dispatch already.
class G7Greeter {
def greet(String who, {def setOutput(String text)} model) {
println "Hello from G7 ${who}"
model.output = "Hello from G7 ${who}"
}
}
It would be great if Groovy has Scala's structural typing feature. Structural typing is good for statically "duck typing"-like behaviour. But it seems we need a fork as Groovy dynamic typing allows multi-dispatch already.
No comments:
Post a Comment