Hi everyone,
I was surprised to discover that anonymous functions will not work in
seesaw...For example the following throws an exception (wrong number of
args):
(button :text "Undo" :listen [:action #(alert "Not implemented!")])
but if i replace the anonymous fn with (fn [e] (alert "Not
implemented!")) it works just fine!!!the same is true for when defining
an action like so:
(action :handler (fn [e] (alert "Not implemented!"))
:name "Save"
:tip "Save a game to disk."
:key "menu S")
If it was an anonymous fn it would throw an exception...This is very
weird for me cos I know that anonymous fns take variable number of args
so i don't see what the problem is...any explanations/suggestions?
Most of the ssesaw docs show examples using (fn [e] (... ...)) but I'm
sure I've seen snippets that use #(... ...). What is going on?
Jim
--
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
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en