First test. Looks good:
ClojureScript:shrimp.detail-view-controller> (my-call)
Error: 1 is not ISeqable
cljs.core/seq (jar:file:/Users/mfikes/.m2/repository/org/clojure/clojurescript/0.0-2974/clojurescript-0.0-2974.jar!/cljs/core.cljs:731:13)
cljs.core/first (jar:file:/Users/mfikes/.m2/repository/org/clojure/clojurescript/0.0-2974/clojurescript-0.0-2974.jar!/cljs/core.cljs:740:7)
cljs.core/ffirst (jar:file:/Users/mfikes/.m2/repository/org/clojure/clojurescript/0.0-2974/clojurescript-0.0-2974.jar!/cljs/core.cljs:1159:3)
shrimp.detail-view-controller/throw-down (file:/Users/mfikes/Documents/Projects/shrimp/ClojureScript/src/shrimp/detail_view_controller.cljs:10:3)
shrimp.detail-view-controller/call-throw-down (file:/Users/mfikes/Documents/Projects/shrimp/ClojureScript/src/shrimp/detail_view_controller.cljs:13:3)
my_call (NO_SOURCE_FILE)
global code (NO_SOURCE_FILE)
Now re-define something down in the stack directly in the REPL, and try again. I redefined throw-down
:
ClojureScript:shrimp.detail-view-controller> (my-call)
Error: 1 is not ISeqable
cljs.core/seq (jar:file:/Users/mfikes/.m2/repository/org/clojure/clojurescript/0.0-2974/clojurescript-0.0-2974.jar!/cljs/core.cljs:731:13)
cljs.core/first (jar:file:/Users/mfikes/.m2/repository/org/clojure/clojurescript/0.0-2974/clojurescript-0.0-2974.jar!/cljs/core.cljs:740:7)
cljs.core/ffirst (jar:file:/Users/mfikes/.m2/repository/org/clojure/clojurescript/0.0-2974/clojurescript-0.0-2974.jar!/cljs/core.cljs:1159:3)
throw_down (NO_SOURCE_FILE)
shrimp.detail-view-controller/call-throw-down (file:/Users/mfikes/Documents/Projects/shrimp/ClojureScript/src/shrimp/detail_view_controller.cljs:13:3)
my_call (NO_SOURCE_FILE)
global code (NO_SOURCE_FILE)