Goldfish Scheme v17.11.21
> bin/goldfish --version
Goldfish Scheme 17.11.21 by LiiiLabs
based on S7 Scheme 11.5 (22-Sep-2025)
🔧 Infrastructure Improvements
Code Formatting Tool
- Added
bin/goldfish tools/format.scmcode formatter - Supports in-place formatting (-i option) and preserves blank lines
- Improved formatting of single-line and multi-line comments
Development Tools Enhancement
- Rewrote the
bin/codedevelopment environment startup script in Python - Fixed the documentation test command, unified to use the
-m r7rsparameter
Version Control
- Added a pre-commit hook to prevent commits on the main branch
🌐 Enhanced Unicode Support
unicode Module
- Created the
(liii unicode)module - Implemented UTF-16BE/UTF-16LE encoding conversion functions
- Added functions such as
utf16be->utf8,utf8->utf16be,utf16le->utf8,utf8->utf16le
🔄 Functional Enhancements
Character Processing
- Implemented the
char-foldcasefunction - Migrated
char-whitespace?,char-alphabetic?,char-numeric?to(scheme char)
This version focuses primarily on toolchain improvement, enhanced Unicode support, and code quality enhancement.