Skip to content

Instantly share code, notes, and snippets.

@cemerick
Created August 9, 2012 21:53
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 cemerick/3308381 to your computer and use it in GitHub Desktop.
Save cemerick/3308381 to your computer and use it in GitHub Desktop.
hello world ClojureScript REPL over nREPL
la-mer:piggieback chas$ lein2 repl
nREPL server started on port 62611
REPL-y 0.1.0-beta10
Clojure 1.4.0
Exit: Control+D or (exit) or (quit)
Commands: (user/help)
Docs: (doc function-name-here)
(find-doc "part-of-name-here")
Source: (source function-name-here)
(user/sourcery function-name-here)
Javadoc: (javadoc java-object-or-class-here)
Examples from clojuredocs.org: [clojuredocs or cdoc]
(user/clojuredocs name-here)
(user/clojuredocs "ns-here" "name-here")
user=> (cemerick.piggieback/cljs-repl)
Type `:cljs/quit` to stop the ClojureScript REPL
nil
user=> (+ 1 1)
2
user=> (defn <3 [a b] (str a " <3 " b))
#<
function _LT_3(a, b) {
return [cljs.core.str(a), cljs.core.str(" <3 "), cljs.core.str(b)].join("");
}
>
nil
user=> (<3 "nREPL" "ClojureScript")
"nREPL <3 ClojureScript"
@ohpauleez
Copy link

Best Hello World ever.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment