Liking cljdoc? Tell your friends :D

farolero.proto

Protocols necessary for the implementation of control flow operators.

Protocols necessary for the implementation of control flow operators.
raw docstring

farolero.signal

clj

Implementation of the [[farolero.proto.Jump]] protocol for Clojure. On the JVM, only classes that extend [[Throwable]] are permitted to be thrown. In Clojure the conventional methods of extending types ([[deftype]], [[defrecord]]) don't allow extending concrete classes, which just leaves [[gen-class]]. Because this relies on [[gen-class]], it must be compiled before it is used.

Implementation of the [[farolero.proto.Jump]] protocol for Clojure.
On the JVM, only classes that extend [[Throwable]] are permitted to be thrown.
In Clojure the conventional methods of extending types ([[deftype]],
[[defrecord]]) don't allow extending concrete classes, which just leaves
[[gen-class]]. Because this relies on [[gen-class]], it must be compiled
before it is used.
cljs

Implementation of the [[farolero.proto.Jump]] protocol for ClojureScript. Since JavaScript allows any kind of object to be thrown, this is a simple [[defrecord]].

Implementation of the [[farolero.proto.Jump]] protocol for ClojureScript.
Since JavaScript allows any kind of object to be thrown, this is a
simple [[defrecord]].
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close