Skip to content

Instantly share code, notes, and snippets.

@mfikes
Created March 4, 2015 00:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mfikes/79ec6a599f24d1ed92ef to your computer and use it in GitHub Desktop.
Save mfikes/79ec6a599f24d1ed92ef to your computer and use it in GitHub Desktop.
REPL-defined functions

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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment