No description
Find a file
Linus Björnstam a4c27bbf7c Comparison patterns, and decimal and bigint literals
Part I's pattern matching chapter gets a section on (:at-least lo),
(:at-most hi), (:between lo hi), (:greater-than lo) and (:less-than hi):
what each matches, that they nest like any pattern, that the bounds are
literals, and that the ranges of integers and characters are added up
by the exhaustiveness check while those of doubles are not. The section
on exhaustiveness shows a counterexample in a gap between ranges.

The table of literals lists decimal and bigint, and the comment in the
inference example says which binding is pinned.

🤖 Generated with [ECA](https://eca.dev)

Co-Authored-By: eca-agent <git@eca.dev>
2026-10-13 10:00:18 +02:00
modules Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
.gitignore The manual as a site: a landing page, the chapters, and a page per module 2026-10-01 18:37:22 +02:00
_01.Language-basics.sz Comparison patterns, and decimal and bigint literals 2026-10-13 10:00:18 +02:00
_02_.Writing-programs.sz Scopes work in ordinary code, and macros can write by-colour 2026-10-10 22:45:43 +02:00
_03.Standard-library.sz Reference pages for the rest of std, and Part III sections on them 2026-10-12 07:15:06 +02:00
_04.Appendices.sz Scopes work in ordinary code, and macros can write by-colour 2026-10-10 22:45:43 +02:00
index.sz The landing page is titled Bjolang documentation, so that under the homepage it is not a second Bjolang 2026-10-01 18:38:11 +02:00
manual.sz Numbered headings 2026-10-08 21:35:59 +02:00