#!/bin/sh # must be run from this directory guile=${GUILE-../../libguile/guile} set -e # # ./box test #1 # $guile -c '(begin (load-extension "libbox" "scm_init_box") (let ((b (make-box))) (display b) (newline)))' > TMP cat < EOF rm -f TMP # # ./box test #2 # $guile -c '(begin (load-extension "libbox" "scm_init_box") (let ((b (make-box))) (display b) (newline) (box-set! b 1) (display b) (newline)))' > TMP cat < # EOF rm -f TMP # # ./box test #3 # $guile -c '(begin (load-extension "libbox" "scm_init_box") (let ((b (make-box))) (display b) (newline) (box-set! b 1) (display b) (newline) (display (box-ref b)) (newline)))' > TMP cat < # 1 EOF rm -f TMP # check.test ends here