| CARVIEW |
Select Language
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 30 Dec 2025 08:29:18 GMT
Content-Type: text/html; charset=utf-8
Last-Modified: Sat, 06 Apr 2024 19:51:49 GMT
Transfer-Encoding: chunked
Connection: keep-alive
ETag: W/"6611a7d5-15c4"
Content-Security-Policy: default-src 'self'; img-src 'self' data:; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline'; upgrade-insecure-requests
Feature-Policy: accelerometer 'none'; ambient-light-sensor 'none'; autoplay 'none'; camera 'none'; display-capture 'none'; document-domain 'none'; encrypted-media 'none'; fullscreen 'none'; geolocation 'none'; gyroscope 'none'; layout-animations 'none'; magnetometer 'none'; microphone 'none'; midi 'none'; payment 'none'; picture-in-picture 'none'; speaker 'none'; usb 'none'; vibrate 'none'; vr 'none'
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Xss-Protection: 1; mode=block
Content-Encoding: gzip
The Scheme Cookbook
Scheme Cookbook
License
The code in the cookbook is released under several common licenses simultaneously. The user is free to pick any one of them. The aim is to make it easy to copy code into existing projects without having to add a new license notice to cover the cookbook material.
The licenses are: CC0-1.0, ISC, MIT, BSD-3-Clause, LGPL-2.1-or-later
Recipes
Pairs and lists
- Check if all elements are equal
- Create K combinations from list
- Find depth of list
- Find index of element in list
- Find most frequent element in list
- Find stride across lists
- Fold over n consecutive elements inside a list
- Index a list
- Map over n consecutive elements inside a list
- Remove duplicates from list
- Remove element from list
- Select first n elements from a list
- Select random elements from list
- Split list into groups by comparator
- Split list into groups of N elements
- Split list into groups that are equal judging by a procedure
- Test if all items in list pass the predicate
- Test if list is ordered by comparator
Association lists, property lists, and hash tables
Data structures
Algorithms
Strings
Numbers
Time
File system
Reflection
Macros
Tool integrations
About cookbook.scheme.org
cookbook.scheme.org is a community subdomain of scheme.org
- Source code: schemedoc/cookbook repository on GitHub.
- Discussion:
schemeorgmailing list (archives, subscribe).