#! /bin/sh
# -*-scheme-*-
-echo ' ()' | cat $($(dirname $0)/../scripts/include.mes $0) $0 /dev/stdin | $(dirname $0)/../scripts/mes $MES_FLAGS "$@"
+MES=${MES-$(dirname $0)/../scripts/mes}
+echo ' ()' | cat $(dirname $0)/../module/mes/base-0.mes $0 /dev/stdin | $MES $MES_FLAGS "$@"
#paredit:||
exit $?
!#
;;; You should have received a copy of the GNU General Public License
;;; along with Mes. If not, see <http://www.gnu.org/licenses/>.
-(mes-use-module (mes base-0))
(mes-use-module (mes base))
(mes-use-module (mes quasiquote))
(mes-use-module (mes let))
(mes-use-module (mes scm))
(mes-use-module (mes test))
-(when guile?
- (use-modules (srfi srfi-1)))
-
(pass-if "first dummy" #t)
(pass-if-not "second dummy" #f)
(if (= gc-free gc-size) (gc))
((lambda (index)
(set! gc-free (+ gc-free 1))
- (make-cell 'p index))
+ (core:make-cell 'p index))
gc-free))
-(define (make-cell type . x)
+(define (core:make-cell type . x)
(cons type (if (pair? x) (car x) '*)))
(define (cell-index c)