Skip to content

Instantly share code, notes, and snippets.

@gtrak
Last active August 29, 2015 13:56
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 gtrak/9211851 to your computer and use it in GitHub Desktop.
Save gtrak/9211851 to your computer and use it in GitHub Desktop.
cljs-tooling.test-complete> (keys (cljs-tooling.util.analysis/ns-vars env 'cljs.core.async))
(t10554 unmix-all alts! ->t10504 ->t10548
->t10545 ->t10501 tap unmix >! random-array nop admix* ->t10542
alt-handler ->t11729 mapcat* split partition-by pub ->t10517 onto-chan
t10514 put! t11449 ->t11449 untap-all* dropping-buffer ->t10514 t10520
t11729 buffer sub pipe close! t10523 muxch* unsub-all* t10517 mix map
filter> t11979 Pub ->t11838 alt-flag take! filter< solo-mode*
unmix-all* fn-handler ->t10554 timeout into map< ->t10523 t11838
t10533 map> t11226 ->t10551 ->t10520 reduce Mix unsub-all ->t12103
unmix* tap* Mux mult untap-all to-chan ->t10539 admix sliding-buffer
t12103 t10536 <! toggle* do-alts ->t10536 t10542 untap partition
untap* sub* unblocking-buffer? t10501 toggle t10545 unsub* mapcat<
t10539 solo-mode t10504 unique t10548 take Mult remove> unsub t10551
->t10533 ->t11226 mapcat> chan merge remove< ->t11979)
cljs-tooling.test-complete> (first (cljs-tooling.util.analysis/ns-vars env 'cljs.core.async))
[t10554 {:column 3, :line 241, :file
"/home/gary/dev/personal/quewww/target/cljsbuild-compiler-0/cljs/core/async.cljs",
:protocols #{cljs.core.async.impl.protocols/Channel cljs.core/IMeta
cljs.core.async.impl.protocols/WritePort
cljs.core.async.impl.protocols/ReadPort cljs.core/IWithMeta},
:num-fields 4, :type true, :name cljs.core.async/t10554}]
cljs-tooling.test-complete> (second (cljs-tooling.util.analysis/ns-vars env 'cljs.core.async))
[unmix-all
{:arglists (quote ([mix])), :name cljs.core.async/unmix-all,
:protocol-impl nil, :max-fixed-arity 1, :methods ({:tag #{nil any},
:variadic false, :max-fixed-arity 1}), :column 1, :protocol-inline
nil, :variadic false, :doc "removes all inputs from the mix", :line
560, :fn-var true, :file
"/home/gary/dev/personal/quewww/target/cljsbuild-compiler-0/cljs/core/async.cljs"}]
cljs-tooling.test-complete> ('t10554 (cljs-tooling.util.analysis/ns-vars env 'cljs.core.async))
{:column 3,:line 241, :file
"/home/gary/dev/personal/quewww/target/cljsbuild-compiler-0/cljs/core/async.cljs",
:protocols #{cljs.core.async.impl.protocols/Channel cljs.core/IMeta
cljs.core.async.impl.protocols/WritePort
cljs.core.async.impl.protocols/ReadPort cljs.core/IWithMeta},
:num-fields 4, :type true, :name cljs.core.async/t10554}
cljs-tooling.test-complete> ('->t10554 (cljs-tooling.util.analysis/ns-vars env 'cljs.core.async))
{:arglists
(quote ([ch p filter> meta10555])), :name cljs.core.async/->t10554,
:protocol-impl nil, :max-fixed-arity 4, :methods ({:tag
cljs.core.async/t10554, :variadic false, :max-fixed-arity 4}), :column
3, :protocol-inline nil, :variadic false, :line 241, :fn-var true,
:file
"/home/gary/dev/personal/quewww/target/cljsbuild-compiler-0/cljs/core/async.cljs"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment