giles
b0a4be0f22
Step 8: numeric tower — exact/inexact predicates + truncate/remainder/modulo
7 new R7RS primitives on the float-based tower (Number of float unchanged):
- exact? / inexact? — integer detection via Float.is_integer
- exact->inexact / inexact->exact — identity / round-to-integer
- truncate — toward zero (floor for positive, ceil for negative)
- remainder — sign follows dividend (= Float.rem)
- modulo — sign follows divisor
8 new tests (2658/2658 pass). No type system, VM, compiler, or parser changes.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 22:25:40 +00:00
..
2026-04-04 17:11:12 +00:00
2026-04-04 22:23:45 +00:00
2026-04-04 22:25:40 +00:00
2026-04-03 21:26:20 +00:00
2026-04-03 20:16:26 +00:00
2026-04-04 18:48:51 +00:00
2026-04-04 15:43:57 +00:00
2026-03-22 22:21:04 +00:00
2026-03-26 16:40:38 +00:00
2026-04-04 18:48:51 +00:00
2026-04-04 14:29:40 +00:00