From a7ee8044d165119c6df8e93c5c13286bac54bf59 Mon Sep 17 00:00:00 2001 From: dzaima Date: Tue, 24 Aug 2021 02:51:20 +0300 Subject: [PATCH] mention *_c1/*_c2 in src/readme --- src/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/README.md b/src/README.md index d0b5338e..ebcdc9d8 100644 --- a/src/README.md +++ b/src/README.md @@ -6,6 +6,7 @@ Functions starting with `m_` allocate a new object. Functions starting with `q_` are queries/predicates, and return a boolean. Functions ending with `R` are either supposed to be called rarely, or the caller expects that a part of it happens rarely. Functions ending with `U` return (or take) a non-owned object (`U` = "unincremented"). +Functions ending with `_c1` are monadic implementations, `_c2` are dyadic (for both modifiers and functions). Variables starting with `bi_` are builtins (primitives or special values). Which arguments are consumed usually is described in a comment after the function or its prototype. Otherwise, check the source.