Welcome to the CHICKEN Scheme pasting service

unicode #u8(.,,,) patch added by klm` on Mon Aug 31 21:26:24 2026

diff --git a/tests/srfi-4-tests.scm b/tests/srfi-4-tests.scm
index 3bfe458d..34962855 100644
--- a/tests/srfi-4-tests.scm
+++ b/tests/srfi-4-tests.scm
@@ -107,18 +107,29 @@
 (let ((cases '(("#u8(1 2 #\\A)" #u8(1 2 65))
                ("#u8(\"abc\")" #u8(97 98 99))
                ("#u8\"abc\"" #u8(97 98 99))
+               ("#u8(\"abc\")" #u8(97 98 99))
+               ("#u8(\"ab\" \"c\")" #u8(97 98 99))
+               ("#u8(\"a\" \"b\" \"c\")" #u8(97 98 99))
+               ("#u8\"🐔\""               #u8(#xf0 #x9f #x90 #x94))
+               ("#u8(#\\🐔)"              #u8(#xf0 #x9f #x90 #x94))
+               ("#u8(\"🐔\"      \"🏫\")" #u8(#xf0 #x9f #x90 #x94   #xf0 #x9f #x8f #xab))
+               ("#u8(\"🐔\" \"\" \"🏫\")" #u8(#xf0 #x9f #x90 #x94   #xf0 #x9f #x8f #xab))
+               ("#u8(#\\🐔       \"🏫\")" #u8(#xf0 #x9f #x90 #x94   #xf0 #x9f #x8f #xab))
+               ("#u8(\"🐔\"       #\\🏫)" #u8(#xf0 #x9f #x90 #x94   #xf0 #x9f #x8f #xab))
+               ("#u8(\"🐔\"   0   #\\🏫)" #u8(#xf0 #x9f #x90 #x94 0 #xf0 #x9f #x8f #xab))
                ("#u8(\"\")" #u8())
                ("#u8(\"\" \"a\")" #u8(97))
                ("#u8(\"a\" \"\")" #u8(97))
                ("#u8\"\"" #u8())
                ("#s8\"\"" #s8())
                ("#u64(\" \" #\\! 1 \"A\")" #u64(32 33 1 65))
-               ("#u64(\" \" #\\! \"A\" 1)" #u64(32 33 65 1)))))
+               ("#u64(\" \" #\\! \"A\" 1)" #u64(32 33 65 1))
+               ("#u64(\"🐔\"      \"🏫\")" #u64(#xf0 #x9f #x90 #x94   #xf0 #x9f #x8f #xab)))))
   (do ((cs cases (cdr cs)))
       ((null? cs))
       (let ((x (with-input-from-string (caar cs) read)))
         (unless (equal? x (cadar cs))
-          (error "failed" x (cadar cs))))))
+          (error "failed" x (caar cs))))))
 
 ;; complex vectors
 

Your annotation:

Enter a new annotation:

Your nick:
The title of your paste:
Your paste (mandatory) :
Given a list, which one-argument R5RS procedure returns the element at index 0?
Visually impaired? Let me spell it for you (wav file) download WAV