@raviqqe
October 10, 2026
f64
number->string
(write 3.141592653589793)
3.141592654
3.141592653589793
(write 0.1234567890123456)
0.12345679
0.1234567890123456
round
read-string
peek-char
peek-u8
open-input-string
(stak io)
(stak io utf8)
(import (foo bar))
foo/bar.sld
-I
-A
stak
stak-compile
include
; lib/foo/bar.sld (define-library (foo bar) (export hello) (import (scheme base) (scheme write)) (begin (define (hello) (display "Hello, world!") (newline))))
; main.scm (import (foo bar)) (hello)
stak -I lib main.scm
include-library-declarations
,@
cond-expand
(library ...)
exit
(write '(1 #;2 3)) ; -> (1 3) (write-char #\x3bb) ; -> λ
snow-chibi
snow-chibi install --impls=stak '(srfi 180)'
define-library
inline-locals
gosh -fno-inline-locals
(stak bignum)
cspell: ignore bignum bignums impls