#! /bin/sh # -*-scheme-*- # ***REMOVE THIS BLOCK COMMENT INITIALLY*** MES=${MES-$(dirname $0)/../scripts/mes} echo ' ()' | cat $(dirname $0)/../module/mes/base-0.mes $0 /dev/stdin | $MES $MES_FLAGS "$@" #paredit:|| exit $? !# 0 cons (cons 0 1) (display 0) (newline) #t #f (display #t) (newline) (display #f) (newline) 'foo (display 'foo) (newline) (display #x16) (newline) (display #\A) (newline) (display #\newline) (newline) #\alarm #\backspace #\tab #\newline #\vtab #\page #\return #\space (display "\"") (display "\\") (display "\\\"\"\\") (display 'foo)(newline) (display '(foo))(newline) (display '('foo))(newline) (display (cdr '(car . cdr))) (newline) (display "foo bar") (newline) ;;barf #! barf !# #| burp |# #;(bla) (display "must see!\n") (display (lambda (x) #;()#t) ) (display "\n***FIXME: vector test disabled\n") ;;;(display #(0 1 2)) (newline) (display (list '(foo #! boo !# ;;(bb 4) ) )) (newline) ;; TODO: syntax, unsyntax, unsyntax-splicing