diff --git a/core/ArrayExt.carp b/core/ArrayExt.carp index 08692d4c..d915b8f2 100644 --- a/core/ArrayExt.carp +++ b/core/ArrayExt.carp @@ -24,8 +24,8 @@ the input given was wrong, containing an error message.") (set! e (+ e step)))) (Result.Success x)))) - (doc unsafe-range "is an unsafe version of [`range](#range). It returns an -empty array on failure.") - (defn unsafe-range [start end step] + (doc range-or-default "is an unsafe version of [`range](#range). It returns +an empty array on failure.") + (defn range-or-default [start end step] (Result.from-success (range start end step) [])) ) diff --git a/docs/core/Array.html b/docs/core/Array.html index 27266284..87848795 100644 --- a/docs/core/Array.html +++ b/docs/core/Array.html @@ -965,6 +965,27 @@ the input given was wrong, containing an error message.
++ (Fn [a, a, a] (Array a)) +
++ (range-or-default start end step) ++
+
is an unsafe version of `range. It returns +an empty array on failure.
+ + +- (Fn [a, a, a] (Array a)) -
-- (unsafe-range start end step) --
-
is an unsafe version of `range. It returns an -empty array on failure.
- - -