Development
dxtr edited this page 2026-10-18 16:23:24 +02:00

Page revisions

9 Commits

Author SHA1 Message Date
b5a687e2f2 Follow cl-sdf d4f19ae and 2f0e1da: full domain types, a field's bounds
Errors shows the type-error SBCL now signals for a bad argument and lists each argument's declared type, and make-colored-edge's segment is checked by its type.  The API reference, How It Works and Development say what the ftypes declare.  A field's bounds are four double-floats, a rectangle unless padding took them beyond ±1e36.
2026-10-18 16:23:24 +02:00
527c828f22 Follow cl-sdf b748d44: no code-standards test in the suite
Development no longer lists tests/audit-test.lisp, and the suite's count of assertions is one less.
2026-10-18 15:18:33 +02:00
ed6bdea584 Follow cl-sdf 893fce7 and 3bc4c20: argument kinds, no global nickname
The package has no global nickname now, so Getting Started gives it a
local one in the package the examples run in, and Home's first example
sets that package up and keeps its values in a LET.  Errors and the API
reference say that every function declares each argument's kind, which
catches a value of the wrong kind, while CHECK-TYPE reports a value of
the right kind that is not allowed; MAKE-COLORED-EDGE signals a
TYPE-ERROR for a segment that is not a list.  Development lists the
code-standards test and the conventions it checks.
2026-10-18 15:17:46 +02:00
8f772b75db Follow cl-sdf 03d4476: SBCL only
The requirements, the test command and CI name SBCL alone, numbers in
messages are described in SBCL's syntax, and what queries allocate is
no longer qualified with "on SBCL".
2026-10-17 04:46:38 +02:00
62fc66bb4e Follow cl-sdf 2141a5d: stift in place of qlot
Installing and running the tests use stift: the stiftfile pins the
dependencies, stift get requires the library, and stift test runs the
suite.
2026-10-16 11:07:44 +02:00
a793c0b209 Follow cl-sdf df44dd1: the fixtures' README is README.org 2026-10-14 10:45:51 +02:00
34a7988039 Follow cl-sdf 93d75c7: segments are reals within ±1e36, a type COORDINATE 2026-10-14 03:25:26 +02:00
98f45492f4 Follow cl-sdf 93d75c7 and de4a72f
Coordinate ranges, colored contours in place of :COLORED-CONTOURS, the
angle threshold's meaning, INSIDE-P on open contours, exact numbers in
messages, brief printing and query allocation. The channel distances
now scan every line, with timings measured again. cl-textrender's
FONT-GLYPH is FONT-GLYPH-ID.
2026-10-12 02:21:42 +02:00
6eeebca1ca Document cl-sdf
Concepts, contours and fill rules, generating, reading and drawing
fields, edge coloring, error correction, distance queries, recipes,
API reference, errors, accuracy and performance, how it works, and
development.
2026-10-12 00:19:57 +02:00