I'm reading an excellent article on functional programming at
http://www.defmacro.org/ramblings/fp.html. Toward the end there is a
section on pattern matching. They give the following example which
uses a fictional, Java-like syntax. Can Clojure do something like this
where the fib function is overloaded using "patterns" instead of
arity?

int fib(0) { return 1; }

int fib(1) { return 1; }

int fib(int n) {
    return fib(n - 2) + fib(n - 1);
}

-- 
R. Mark Volkmann
Object Computing, Inc.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to