├── .github └── ISSUE_TEMPLATE │ ├── issue.md │ └── recipe.md ├── .gitignore ├── LICENSES ├── BSD-3-Clause.txt ├── CC0-1.0.txt ├── ISC.txt ├── LGPL-2.1-or-later.txt └── MIT.txt ├── README.md ├── authoring.js ├── generate.js ├── index.js ├── package.json ├── recipes ├── all-elements-equal.md ├── bind-optional-arguments.md ├── check-for-symbol-in-syntax-rules.md ├── compute-pascals-triangle.md ├── convert-any-value-to-string.md ├── convert-integer-to-list-of-digits.md ├── convert-list-of-digits-to-integer.md ├── create-k-combinations-from-list.md ├── define-symbols.md ├── display-unicode-symbols-in-emacs.md ├── filter-alist-keys.md ├── find-depth-of-list.md ├── find-index-of-element-in-list.md ├── find-matching-files-in-directory-tree.md ├── find-most-frequent-element-in-list.md ├── find-stride-across-lists.md ├── find-substring-in-string.md ├── fold-over-sublists.md ├── format-unix-timestamp.md ├── get-type-of-object.md ├── index-list.md ├── join-list-of-strings-with-delimiter.md ├── map-over-sublists.md ├── nondeterminism-using-amb.md ├── remove-duplicates-from-list.md ├── remove-element-from-list.md ├── remove-whitespace-from-string.md ├── select-first-n-elements-from-list.md ├── select-random-elements-from-list.md ├── split-list-into-groups-by-comparator.md ├── split-list-into-groups-of-n-elements.md ├── split-list-into-groups-that-are-equal-judging-by-a-procedure.md ├── split-string.md ├── test-if-all-items-pass-predicate.md ├── test-if-list-is-ordered-by-comparator.md ├── topological-sort.md ├── unicode-lambda.md ├── use-list-as-queue.md ├── use-list-as-set.md ├── use-list-as-stack.md └── use-lists-as-2d-matrix.md ├── upload.sh ├── www-index.scm ├── www-lowdown-colorize.import.scm ├── www-lowdown-colorize.scm ├── www.scm ├── www.sh └── www └── colorize.css /.github/ISSUE_TEMPLATE/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/.github/ISSUE_TEMPLATE/issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/recipe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/.github/ISSUE_TEMPLATE/recipe.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSES/BSD-3-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/LICENSES/BSD-3-Clause.txt -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /LICENSES/ISC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/LICENSES/ISC.txt -------------------------------------------------------------------------------- /LICENSES/LGPL-2.1-or-later.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/LICENSES/LGPL-2.1-or-later.txt -------------------------------------------------------------------------------- /LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/LICENSES/MIT.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/README.md -------------------------------------------------------------------------------- /authoring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/authoring.js -------------------------------------------------------------------------------- /generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/generate.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/package.json -------------------------------------------------------------------------------- /recipes/all-elements-equal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/all-elements-equal.md -------------------------------------------------------------------------------- /recipes/bind-optional-arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/bind-optional-arguments.md -------------------------------------------------------------------------------- /recipes/check-for-symbol-in-syntax-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/check-for-symbol-in-syntax-rules.md -------------------------------------------------------------------------------- /recipes/compute-pascals-triangle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/compute-pascals-triangle.md -------------------------------------------------------------------------------- /recipes/convert-any-value-to-string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/convert-any-value-to-string.md -------------------------------------------------------------------------------- /recipes/convert-integer-to-list-of-digits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/convert-integer-to-list-of-digits.md -------------------------------------------------------------------------------- /recipes/convert-list-of-digits-to-integer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/convert-list-of-digits-to-integer.md -------------------------------------------------------------------------------- /recipes/create-k-combinations-from-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/create-k-combinations-from-list.md -------------------------------------------------------------------------------- /recipes/define-symbols.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/define-symbols.md -------------------------------------------------------------------------------- /recipes/display-unicode-symbols-in-emacs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/display-unicode-symbols-in-emacs.md -------------------------------------------------------------------------------- /recipes/filter-alist-keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/filter-alist-keys.md -------------------------------------------------------------------------------- /recipes/find-depth-of-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/find-depth-of-list.md -------------------------------------------------------------------------------- /recipes/find-index-of-element-in-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/find-index-of-element-in-list.md -------------------------------------------------------------------------------- /recipes/find-matching-files-in-directory-tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/find-matching-files-in-directory-tree.md -------------------------------------------------------------------------------- /recipes/find-most-frequent-element-in-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/find-most-frequent-element-in-list.md -------------------------------------------------------------------------------- /recipes/find-stride-across-lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/find-stride-across-lists.md -------------------------------------------------------------------------------- /recipes/find-substring-in-string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/find-substring-in-string.md -------------------------------------------------------------------------------- /recipes/fold-over-sublists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/fold-over-sublists.md -------------------------------------------------------------------------------- /recipes/format-unix-timestamp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/format-unix-timestamp.md -------------------------------------------------------------------------------- /recipes/get-type-of-object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/get-type-of-object.md -------------------------------------------------------------------------------- /recipes/index-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/index-list.md -------------------------------------------------------------------------------- /recipes/join-list-of-strings-with-delimiter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/join-list-of-strings-with-delimiter.md -------------------------------------------------------------------------------- /recipes/map-over-sublists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/map-over-sublists.md -------------------------------------------------------------------------------- /recipes/nondeterminism-using-amb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/nondeterminism-using-amb.md -------------------------------------------------------------------------------- /recipes/remove-duplicates-from-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/remove-duplicates-from-list.md -------------------------------------------------------------------------------- /recipes/remove-element-from-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/remove-element-from-list.md -------------------------------------------------------------------------------- /recipes/remove-whitespace-from-string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/remove-whitespace-from-string.md -------------------------------------------------------------------------------- /recipes/select-first-n-elements-from-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/select-first-n-elements-from-list.md -------------------------------------------------------------------------------- /recipes/select-random-elements-from-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/select-random-elements-from-list.md -------------------------------------------------------------------------------- /recipes/split-list-into-groups-by-comparator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/split-list-into-groups-by-comparator.md -------------------------------------------------------------------------------- /recipes/split-list-into-groups-of-n-elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/split-list-into-groups-of-n-elements.md -------------------------------------------------------------------------------- /recipes/split-list-into-groups-that-are-equal-judging-by-a-procedure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/split-list-into-groups-that-are-equal-judging-by-a-procedure.md -------------------------------------------------------------------------------- /recipes/split-string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/split-string.md -------------------------------------------------------------------------------- /recipes/test-if-all-items-pass-predicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/test-if-all-items-pass-predicate.md -------------------------------------------------------------------------------- /recipes/test-if-list-is-ordered-by-comparator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/test-if-list-is-ordered-by-comparator.md -------------------------------------------------------------------------------- /recipes/topological-sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/topological-sort.md -------------------------------------------------------------------------------- /recipes/unicode-lambda.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/unicode-lambda.md -------------------------------------------------------------------------------- /recipes/use-list-as-queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/use-list-as-queue.md -------------------------------------------------------------------------------- /recipes/use-list-as-set.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/use-list-as-set.md -------------------------------------------------------------------------------- /recipes/use-list-as-stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/use-list-as-stack.md -------------------------------------------------------------------------------- /recipes/use-lists-as-2d-matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/recipes/use-lists-as-2d-matrix.md -------------------------------------------------------------------------------- /upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/upload.sh -------------------------------------------------------------------------------- /www-index.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/www-index.scm -------------------------------------------------------------------------------- /www-lowdown-colorize.import.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/www-lowdown-colorize.import.scm -------------------------------------------------------------------------------- /www-lowdown-colorize.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/www-lowdown-colorize.scm -------------------------------------------------------------------------------- /www.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/www.scm -------------------------------------------------------------------------------- /www.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -eu 3 | cd "$(dirname "$0")" 4 | exec csi -R r7rs -I . -script www.scm 5 | -------------------------------------------------------------------------------- /www/colorize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schemedoc/cookbook/HEAD/www/colorize.css --------------------------------------------------------------------------------