--- /srv/reproducible-results/rbuild-debian/r-b-build.H8xxIefw/b1/chibi-scheme_0.9.1-3_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.H8xxIefw/b2/chibi-scheme_0.9.1-3_amd64.changes ├── Files │ @@ -1,11 +1,11 @@ │ │ - fa1b32e8f5303ca19db80877e22e1559 404128 lisp optional chibi-scheme-common_0.9.1-3_all.deb │ + cfaf0995c8c731442e9bc2535d4521a0 404424 lisp optional chibi-scheme-common_0.9.1-3_all.deb │ a465dcda6ebc3c1687961228ff111da1 90040 debug optional chibi-scheme-dbgsym_0.9.1-3_amd64.deb │ - f14e2eb1240e45ee5b7e6782cde9296c 77868 doc optional chibi-scheme-doc_0.9.1-3_all.deb │ + 4a6c47a8da760e367c6a73f7e8ecbb26 77856 doc optional chibi-scheme-doc_0.9.1-3_all.deb │ d47a2d4188fdf55d1284c82fdaca60d8 4220 lisp optional chibi-scheme-images_0.9.1-3_all.deb │ 535905f435a2faad6e41fbd51e59341d 44716 lisp optional chibi-scheme_0.9.1-3_amd64.deb │ 93f84d60fdc6f475c0260563fa558c22 125712 libdevel optional libchibi-scheme-dev_0.9.1-3_amd64.deb │ 979607e3e19e8e4bf17f0df284cd8d1a 553280 debug optional libchibi-scheme-ffi-dbgsym_0.9.1-3_amd64.deb │ 51a713075adfbb5e04890be20c5996e0 101532 libs optional libchibi-scheme-ffi_0.9.1-3_amd64.deb │ 65faa4901c189dafa979ecdce23a03bc 289864 debug optional libchibi-scheme0-dbgsym_0.9.1-3_amd64.deb │ ee2e4b4312dfe47fd1e39052008a9fd1 100208 libs optional libchibi-scheme0_0.9.1-3_amd64.deb ├── chibi-scheme-common_0.9.1-3_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2020-11-25 20:10:04.000000 debian-binary │ │ --rw-r--r-- 0 0 0 10752 2020-11-25 20:10:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 393184 2020-11-25 20:10:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 10756 2020-11-25 20:10:04.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 393476 2020-11-25 20:10:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/share/chibi/.chibi.meta │ │ │ │ @@ -1,3 +1,3 @@ │ │ │ │ ;; generated by generate-install-meta.scm - do not edit │ │ │ │ │ │ │ │ -(package (version "0.9.1") (library (name (chibi optimize))) (library (name (chibi bytevector))) (library (name (chibi apropos))) (library (name (chibi system))) (library (name (chibi time))) (library (name (chibi generic))) (library (name (chibi weak))) (library (name (chibi emscripten))) (library (name (chibi regexp pcre))) (library (name (chibi iset))) (library (name (chibi ast))) (library (name (chibi monad environment))) (library (name (chibi show shared))) (library (name (chibi show unicode))) (library (name (chibi show base))) (library (name (chibi show color))) (library (name (chibi show column))) (library (name (chibi show pretty))) (library (name (chibi show c))) (library (name (chibi char-set extras))) (library (name (chibi char-set base))) (library (name (chibi char-set ascii))) (library (name (chibi char-set boundary))) (library (name (chibi char-set full))) (library (name (chibi disasm))) (library (name (chibi pathname))) (library (name (chibi filesystem))) (library (name (chibi stty))) (library (name (chibi config))) (library (name (chibi tar))) (library (name (chibi modules))) (library (name (chibi trace))) (library (name (chibi process))) (library (name (chibi parse common))) (library (name (chibi channel))) (library (name (chibi log))) (library (name (chibi string))) (library (name (chibi repl))) (library (name (chibi quoted-printable))) (library (name (chibi binary-record))) (library (name (chibi sxml))) (library (name (chibi match))) (library (name (chibi optional))) (library (name (chibi iset optimize))) (library (name (chibi iset constructors))) (library (name (chibi iset base))) (library (name (chibi iset iterators))) (library (name (chibi type-inference))) (library (name (chibi math prime))) (library (name (chibi memoize))) (library (name (chibi diff))) (library (name (chibi io))) (library (name (chibi snow commands))) (library (name (chibi snow utils))) (library (name (chibi snow fort))) (library (name (chibi snow interface))) (library (name (chibi snow package))) (library (name (chibi zlib))) (library (name (chibi app))) (library (name (chibi show))) (library (name (chibi mime))) (library (name (chibi char-set))) (library (name (chibi parse))) (library (name (chibi loop))) (library (name (chibi reload))) (library (name (chibi regexp))) (library (name (chibi term edit-line))) (library (name (chibi term ansi))) (library (name (chibi heap-stats))) (library (name (chibi syntax-case))) (library (name (chibi highlight))) (library (name (chibi win32 process-win32))) (library (name (chibi scribble))) (library (name (chibi net servlet))) (library (name (chibi net http))) (library (name (chibi net http-server))) (library (name (chibi net server))) (library (name (chibi net server-util))) (library (name (chibi temp-file))) (library (name (chibi test))) (library (name (chibi pty))) (library (name (chibi crypto sha2))) (library (name (chibi crypto md5))) (library (name (chibi crypto rsa))) (library (name (chibi uri))) (library (name (chibi optimize rest))) (library (name (chibi optimize profile))) (library (name (chibi equiv))) (library (name (chibi doc))) (library (name (chibi json))) (library (name (chibi edit-distance))) (library (name (chibi net))) (library (name (chibi base64)))) │ │ │ │ +(package (version "0.9.1") (library (name (chibi optional))) (library (name (chibi optimize))) (library (name (chibi process))) (library (name (chibi term ansi))) (library (name (chibi term edit-line))) (library (name (chibi memoize))) (library (name (chibi char-set extras))) (library (name (chibi char-set full))) (library (name (chibi char-set ascii))) (library (name (chibi char-set boundary))) (library (name (chibi char-set base))) (library (name (chibi snow fort))) (library (name (chibi snow utils))) (library (name (chibi snow package))) (library (name (chibi snow interface))) (library (name (chibi snow commands))) (library (name (chibi uri))) (library (name (chibi json))) (library (name (chibi optimize profile))) (library (name (chibi optimize rest))) (library (name (chibi disasm))) (library (name (chibi parse common))) (library (name (chibi log))) (library (name (chibi doc))) (library (name (chibi sxml))) (library (name (chibi base64))) (library (name (chibi win32 process-win32))) (library (name (chibi pty))) (library (name (chibi config))) (library (name (chibi show))) (library (name (chibi highlight))) (library (name (chibi net))) (library (name (chibi test))) (library (name (chibi pathname))) (library (name (chibi type-inference))) (library (name (chibi regexp))) (library (name (chibi filesystem))) (library (name (chibi quoted-printable))) (library (name (chibi match))) (library (name (chibi modules))) (library (name (chibi tar))) (library (name (chibi binary-record))) (library (name (chibi monad environment))) (library (name (chibi apropos))) (library (name (chibi net http))) (library (name (chibi net server))) (library (name (chibi net servlet))) (library (name (chibi net http-server))) (library (name (chibi net server-util))) (library (name (chibi syntax-case))) (library (name (chibi system))) (library (name (chibi reload))) (library (name (chibi repl))) (library (name (chibi zlib))) (library (name (chibi app))) (library (name (chibi generic))) (library (name (chibi edit-distance))) (library (name (chibi math prime))) (library (name (chibi stty))) (library (name (chibi iset optimize))) (library (name (chibi iset constructors))) (library (name (chibi iset iterators))) (library (name (chibi iset base))) (library (name (chibi emscripten))) (library (name (chibi diff))) (library (name (chibi ast))) (library (name (chibi parse))) (library (name (chibi weak))) (library (name (chibi string))) (library (name (chibi regexp pcre))) (library (name (chibi equiv))) (library (name (chibi crypto md5))) (library (name (chibi crypto sha2))) (library (name (chibi crypto rsa))) (library (name (chibi scribble))) (library (name (chibi time))) (library (name (chibi mime))) (library (name (chibi bytevector))) (library (name (chibi heap-stats))) (library (name (chibi show pretty))) (library (name (chibi show color))) (library (name (chibi show shared))) (library (name (chibi show column))) (library (name (chibi show unicode))) (library (name (chibi show base))) (library (name (chibi show c))) (library (name (chibi channel))) (library (name (chibi iset))) (library (name (chibi io))) (library (name (chibi temp-file))) (library (name (chibi trace))) (library (name (chibi loop))) (library (name (chibi char-set)))) │ │ │ ├── ./usr/share/chibi/.scheme.meta │ │ │ │ @@ -1,3 +1,3 @@ │ │ │ │ ;; generated by generate-install-meta.scm - do not edit │ │ │ │ │ │ │ │ -(package (version "0.9.1") (library (name (scheme stream))) (library (name (scheme load))) (library (name (scheme bytevector))) (library (name (scheme time))) (library (name (scheme file))) (library (name (scheme char normalization))) (library (name (scheme time tai))) (library (name (scheme time tai-to-utc-offset))) (library (name (scheme ideque))) (library (name (scheme base))) (library (name (scheme cxr))) (library (name (scheme ephemeron))) (library (name (scheme list))) (library (name (scheme set))) (library (name (scheme red))) (library (name (scheme small))) (library (name (scheme char))) (library (name (scheme rlist))) (library (name (scheme write))) (library (name (scheme repl))) (library (name (scheme complex))) (library (name (scheme mapping hash))) (library (name (scheme division))) (library (name (scheme list-queue))) (library (name (scheme r5rs))) (library (name (scheme text))) (library (name (scheme sort))) (library (name (scheme flonum))) (library (name (scheme charset))) (library (name (scheme mapping))) (library (name (scheme vector base))) (library (name (scheme vector s32))) (library (name (scheme vector u32))) (library (name (scheme vector u16))) (library (name (scheme vector c128))) (library (name (scheme vector c64))) (library (name (scheme vector s16))) (library (name (scheme vector f32))) (library (name (scheme vector u64))) (library (name (scheme vector s64))) (library (name (scheme vector s8))) (library (name (scheme vector u8))) (library (name (scheme vector f64))) (library (name (scheme show))) (library (name (scheme bitwise))) (library (name (scheme read))) (library (name (scheme ilist))) (library (name (scheme vector))) (library (name (scheme generator))) (library (name (scheme lseq))) (library (name (scheme box))) (library (name (scheme comparator))) (library (name (scheme fixnum))) (library (name (scheme lazy))) (library (name (scheme process-context))) (library (name (scheme case-lambda))) (library (name (scheme regex))) (library (name (scheme hash-table))) (library (name (scheme inexact))) (library (name (scheme eval)))) │ │ │ │ +(package (version "0.9.1") (library (name (scheme ephemeron))) (library (name (scheme time tai-to-utc-offset))) (library (name (scheme time tai))) (library (name (scheme lazy))) (library (name (scheme vector))) (library (name (scheme text))) (library (name (scheme vector c64))) (library (name (scheme vector s16))) (library (name (scheme vector u64))) (library (name (scheme vector c128))) (library (name (scheme vector u32))) (library (name (scheme vector s64))) (library (name (scheme vector u8))) (library (name (scheme vector s32))) (library (name (scheme vector f64))) (library (name (scheme vector f32))) (library (name (scheme vector s8))) (library (name (scheme vector u16))) (library (name (scheme vector base))) (library (name (scheme mapping hash))) (library (name (scheme fixnum))) (library (name (scheme ideque))) (library (name (scheme box))) (library (name (scheme case-lambda))) (library (name (scheme bitwise))) (library (name (scheme rlist))) (library (name (scheme show))) (library (name (scheme list-queue))) (library (name (scheme r5rs))) (library (name (scheme write))) (library (name (scheme comparator))) (library (name (scheme charset))) (library (name (scheme cxr))) (library (name (scheme inexact))) (library (name (scheme hash-table))) (library (name (scheme repl))) (library (name (scheme process-context))) (library (name (scheme sort))) (library (name (scheme small))) (library (name (scheme eval))) (library (name (scheme file))) (library (name (scheme ilist))) (library (name (scheme char normalization))) (library (name (scheme lseq))) (library (name (scheme stream))) (library (name (scheme regex))) (library (name (scheme time))) (library (name (scheme red))) (library (name (scheme division))) (library (name (scheme list))) (library (name (scheme bytevector))) (library (name (scheme generator))) (library (name (scheme char))) (library (name (scheme load))) (library (name (scheme read))) (library (name (scheme base))) (library (name (scheme flonum))) (library (name (scheme complex))) (library (name (scheme mapping))) (library (name (scheme set)))) │ │ │ ├── ./usr/share/chibi/.srfi.meta │ │ │ │ @@ -1,3 +1,3 @@ │ │ │ │ ;; generated by generate-install-meta.scm - do not edit │ │ │ │ │ │ │ │ -(package (version "0.9.1") (library (name (srfi 101))) (library (name (srfi 142))) (library (name (srfi 117))) (library (name (srfi 11))) (library (name (srfi 121))) (library (name (srfi 38))) (library (name (srfi 16))) (library (name (srfi 115))) (library (name (srfi 39))) (library (name (srfi 41))) (library (name (srfi 129))) (library (name (srfi 125))) (library (name (srfi 95))) (library (name (srfi 143))) (library (name (srfi 6))) (library (name (srfi 1 immutable))) (library (name (srfi 46))) (library (name (srfi 151))) (library (name (srfi 9))) (library (name (srfi 154))) (library (name (srfi 166 unicode))) (library (name (srfi 166 base))) (library (name (srfi 166 color))) (library (name (srfi 166 pretty))) (library (name (srfi 166 columnar))) (library (name (srfi 146 hash))) (library (name (srfi 146 hamt-misc))) (library (name (srfi 146 hamt))) (library (name (srfi 146 vector-edit))) (library (name (srfi 146 hamt-map))) (library (name (srfi 1))) (library (name (srfi 26))) (library (name (srfi 127))) (library (name (srfi 128))) (library (name (srfi 133))) (library (name (srfi 14))) (library (name (srfi 145))) (library (name (srfi 18))) (library (name (srfi 132))) (library (name (srfi 33))) (library (name (srfi 146))) (library (name (srfi 165))) (library (name (srfi 144))) (library (name (srfi 159))) (library (name (srfi 147))) (library (name (srfi 139))) (library (name (srfi 188))) (library (name (srfi 159 unicode))) (library (name (srfi 159 base))) (library (name (srfi 159 color))) (library (name (srfi 159 columnar))) (library (name (srfi 113))) (library (name (srfi 69))) (library (name (srfi 166))) (library (name (srfi 160 uvector))) (library (name (srfi 160 base))) (library (name (srfi 160 s32))) (library (name (srfi 160 u32))) (library (name (srfi 160 u16))) (library (name (srfi 160 c128))) (library (name (srfi 160 c64))) (library (name (srfi 160 s16))) (library (name (srfi 160 f32))) (library (name (srfi 160 u64))) (library (name (srfi 160 s64))) (library (name (srfi 160 s8))) (library (name (srfi 160 u8))) (library (name (srfi 160 f64))) (library (name (srfi 135))) (library (name (srfi 116))) (library (name (srfi 111))) (library (name (srfi 98))) (library (name (srfi 141))) (library (name (srfi 27))) (library (name (srfi 8))) (library (name (srfi 55))) (library (name (srfi 23))) (library (name (srfi 135 kernel8))) (library (name (srfi 158))) (library (name (srfi 134))) (library (name (srfi 99))) (library (name (srfi 2))) (library (name (srfi 99 records inspection))) (library (name (srfi 99 records procedural))) (library (name (srfi 99 records syntactic))) (library (name (srfi 99 records))) (library (name (srfi 130))) (library (name (srfi 124)))) │ │ │ │ +(package (version "0.9.1") (library (name (srfi 146))) (library (name (srfi 9))) (library (name (srfi 154))) (library (name (srfi 143))) (library (name (srfi 115))) (library (name (srfi 142))) (library (name (srfi 113))) (library (name (srfi 26))) (library (name (srfi 39))) (library (name (srfi 98))) (library (name (srfi 159))) (library (name (srfi 1 immutable))) (library (name (srfi 1))) (library (name (srfi 117))) (library (name (srfi 130))) (library (name (srfi 141))) (library (name (srfi 69))) (library (name (srfi 144))) (library (name (srfi 145))) (library (name (srfi 124))) (library (name (srfi 46))) (library (name (srfi 6))) (library (name (srfi 135))) (library (name (srfi 127))) (library (name (srfi 14))) (library (name (srfi 99 records inspection))) (library (name (srfi 99 records syntactic))) (library (name (srfi 99 records procedural))) (library (name (srfi 99 records))) (library (name (srfi 134))) (library (name (srfi 16))) (library (name (srfi 128))) (library (name (srfi 188))) (library (name (srfi 125))) (library (name (srfi 99))) (library (name (srfi 55))) (library (name (srfi 95))) (library (name (srfi 27))) (library (name (srfi 8))) (library (name (srfi 18))) (library (name (srfi 146 hamt))) (library (name (srfi 146 hamt-misc))) (library (name (srfi 146 hash))) (library (name (srfi 146 hamt-map))) (library (name (srfi 146 vector-edit))) (library (name (srfi 101))) (library (name (srfi 23))) (library (name (srfi 132))) (library (name (srfi 165))) (library (name (srfi 41))) (library (name (srfi 166 columnar))) (library (name (srfi 166 pretty))) (library (name (srfi 166 color))) (library (name (srfi 166 unicode))) (library (name (srfi 166 base))) (library (name (srfi 133))) (library (name (srfi 159 columnar))) (library (name (srfi 159 color))) (library (name (srfi 159 unicode))) (library (name (srfi 159 base))) (library (name (srfi 151))) (library (name (srfi 33))) (library (name (srfi 11))) (library (name (srfi 38))) (library (name (srfi 121))) (library (name (srfi 139))) (library (name (srfi 116))) (library (name (srfi 111))) (library (name (srfi 135 kernel8))) (library (name (srfi 129))) (library (name (srfi 158))) (library (name (srfi 160 c64))) (library (name (srfi 160 s16))) (library (name (srfi 160 u64))) (library (name (srfi 160 c128))) (library (name (srfi 160 u32))) (library (name (srfi 160 uvector))) (library (name (srfi 160 s64))) (library (name (srfi 160 u8))) (library (name (srfi 160 s32))) (library (name (srfi 160 f64))) (library (name (srfi 160 f32))) (library (name (srfi 160 s8))) (library (name (srfi 160 u16))) (library (name (srfi 160 base))) (library (name (srfi 2))) (library (name (srfi 147))) (library (name (srfi 166)))) ├── chibi-scheme-doc_0.9.1-3_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2020-11-25 20:10:04.000000 debian-binary │ │ -rw-r--r-- 0 0 0 2116 2020-11-25 20:10:04.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 75560 2020-11-25 20:10:04.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 75548 2020-11-25 20:10:04.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6971 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/repl.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3036 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/scribble.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14875 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/string.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4989 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/stty.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3801 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/sxml.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5743 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/system.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4252 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/temp-file.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 16218 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/test.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 16219 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/test.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4518 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/time.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3366 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/trace.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3692 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/type-inference.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6604 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/uri.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3838 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/chibi/weak.html │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/srfi/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2020-11-25 20:10:04.000000 ./usr/share/doc/chibi-scheme/lib/srfi/166/ │ │ │ ├── ./usr/share/doc/chibi-scheme/chibi.html │ │ │ │ @@ -34,15 +34,15 @@ │ │ │ │ span.paren2 { color: #888888; background-color: inherit; } │ │ │ │ span.paren3 { color: #666666; background-color: inherit; } │ │ │ │ span.paren4 { color: #444444; background-color: inherit; } │ │ │ │ span.paren5 { color: #222222; background-color: inherit; } │ │ │ │ span.paren6 { color: #000000; background-color: inherit; } │ │ │ │ │ │ │ │

Chibi-Scheme

│ │ │ │ -

Alex Shinn
Sat Apr 27 17:29:13 2024 │ │ │ │ +

Alex Shinn
Sat May 31 00:11:52 2025 │ │ │ │

│ │ │ │

Minimal Scheme Implementation for use as an Extension Language

│ │ │ │

http://synthcode.com/wiki/chibi-scheme

│ │ │ │

Introduction

│ │ │ │

Chibi-Scheme is a very small library with no external dependencies, │ │ │ │ intended for use as an extension and scripting language in C programs. │ │ │ │ In addition to support for lightweight VM-based threads, each VM │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ 1. _Q_u_e_r_y_i_n_g_ _P_a_c_k_a_g_e_s_ _a_n_d_ _S_t_a_t_u_s │ │ │ │ │ 2. _M_a_n_a_g_i_n_g_ _P_a_c_k_a_g_e_s │ │ │ │ │ 3. _A_u_t_h_o_r_i_n_g_ _P_a_c_k_a_g_e_s │ │ │ │ │ 4. _E_a_s_y_ _P_a_c_k_a_g_i_n_g │ │ │ │ │ 5. _O_t_h_e_r_ _I_m_p_l_e_m_e_n_t_a_t_i_o_n_s │ │ │ │ │ ************ CChhiibbii--SScchheemmee ************ │ │ │ │ │ Alex Shinn │ │ │ │ │ -Sat Apr 27 17:29:13 2024 │ │ │ │ │ +Sat May 31 00:11:52 2025 │ │ │ │ │ Minimal Scheme Implementation for use as an Extension Language │ │ │ │ │ _h_t_t_p_:_/_/_s_y_n_t_h_c_o_d_e_._c_o_m_/_w_i_k_i_/_c_h_i_b_i_-_s_c_h_e_m_e │ │ │ │ │ ********** IInnttrroodduuccttiioonn ********** │ │ │ │ │ Chibi-Scheme is a very small library with no external dependencies, intended │ │ │ │ │ for use as an extension and scripting language in C programs. In addition to │ │ │ │ │ support for lightweight VM-based threads, each VM itself runs in an isolated │ │ │ │ │ heap allowing multiple VMs to run simultaneously in different OS threads. │ │ │ ├── ./usr/share/doc/chibi-scheme/lib/chibi/test.html │ │ │ │ @@ -76,15 +76,15 @@ │ │ │ │ Wraps body as a single test group, which can be filtered │ │ │ │ and summarized separately. │ │ │ │

(test-group "pi"
│ │ │ │    (test 3.14159 (acos -1))
│ │ │ │    (test 3 (acos -1))
│ │ │ │    (test 3.14159 (acos "-1")))
│ │ │ │  
pi: .x!
│ │ │ │ -1 out of 3 (33.3%) test passed in 0.0007431507110595703 seconds.
│ │ │ │ +1 out of 3 (33.3%) test passed in 0.00027179718017578125 seconds.
│ │ │ │  1 failure (33.3%).
│ │ │ │  1 error (33.3%).
│ │ │ │  FAIL: (acos -1)
│ │ │ │      expected 3 but got 3.141592653589793
│ │ │ │  ERROR: (acos "-1")
│ │ │ │      ERROR in "acos": invalid type, expected Number: "-1"
│ │ │ │  

(test-begin [name])

Begin testing a new group until the closing (test-end).

(test-end [name])

Ends testing group introduced with (test-begin), and │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -85,15 +85,15 @@ │ │ │ │ │ Tests can be collected in groups for Wraps body as a single test group, which │ │ │ │ │ can be filtered and summarized separately. │ │ │ │ │ (test-group "pi" │ │ │ │ │ (test 3.14159 (acos -1)) │ │ │ │ │ (test 3 (acos -1)) │ │ │ │ │ (test 3.14159 (acos "-1"))) │ │ │ │ │ pi: .x! │ │ │ │ │ -1 out of 3 (33.3%) test passed in 0.0007431507110595703 seconds. │ │ │ │ │ +1 out of 3 (33.3%) test passed in 0.00027179718017578125 seconds. │ │ │ │ │ 1 failure (33.3%). │ │ │ │ │ 1 error (33.3%). │ │ │ │ │ FAIL: (acos -1) │ │ │ │ │ expected 3 but got 3.141592653589793 │ │ │ │ │ ERROR: (acos "-1") │ │ │ │ │ ERROR in "acos": invalid type, expected Number: "-1" │ │ │ │ │ ****** ((tteesstt--bbeeggiinn [[nnaammee]])) ******