Generic arithmetic interface This library defines generic versions of + - * / as multimethods that can be defined for any type. The minimal required implementations for a type are binary + and * plus unary - and /. Everything else is derived from these automatically. Explicit binary definitions for - and / can be provided for efficiency reasons.
Contents:
* + - ->one-type ->zero-type / defmethod* map->one-type map->zero-type one-type qsym zero-typeGeneric collection interface This library defines generic versions of common collection-related functions as multimethods that can be defined for any type.
Contents:
assoc conj dissoc empty get into seqGeneric comparison interface This library defines generic versions of = not= < > <= >= zero? as multimethods that can be defined for any type. Of the greater/less-than relations, types must minimally implement >.
Contents:
< <= = > >= max min neg? not= pos? zero?Generic functor interface (fmap)
Contents:
fmapGeneric math function interface This library defines generic versions of common mathematical functions such as sqrt or sin as multimethods that can be defined for any type.
Contents:
abs acos approx= asin atan atan2 ceil conjugate cos defmacro- exp floor log pow rint round sgn sin sqr sqrt tanRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4