From 4c43d3d85051b2b3dbc44c4d265223fc2622bb41 Mon Sep 17 00:00:00 2001 From: alex Date: Sat, 23 Apr 2022 11:01:12 +0100 Subject: [PATCH] Make sequence a `fastcat` alias and change `cat` to be a `slowcat` ref #87 --- packages/core/pattern.mjs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index f8a6e411..6e8c36e1 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -879,7 +879,7 @@ export function fastcat(...pats) { } export function cat(...pats) { - return fastcat(...pats); + return slowcat(...pats); } export function timeCat(...timepats) { @@ -895,6 +895,10 @@ export function timeCat(...timepats) { return stack(...pats); } +export function sequence(...pats) { + return fastcat(...pats); +} + function _sequenceCount(x) { if (Array.isArray(x)) { if (x.length == 0) { @@ -908,10 +912,6 @@ function _sequenceCount(x) { return [reify(x), 1]; } -export function sequence(...xs) { - return _sequenceCount(xs)[0]; -} - export function polymeterSteps(steps, ...args) { const seqs = args.map((a) => _sequenceCount(a)); if (seqs.length == 0) {