This is the mail archive of the kawa@sourceware.cygnus.com mailing list for the Kawa project. See the Kawa home page for more information.
I have a problem !!
I have compiled this source Scheme file:
eval.scm ----------------/
(define (eval-new exp)
(cond ((eq? (car x) 'connect) (connect (cdr x)))
(else "")))
(define (connect exp)
(define user #f)
(define pass #f)
(if (eq? (car exp) 'user)
(begin
(set! user (cadr exp))
(set! exp (cddr exp))))
(if (eq? (car exp) 'pass)
(set! pass (cadr exp)))
(list->string (list user pass)))
---------------------------/
I made:
java kawa.repl -P examples. eval.scm
Then:
java kawa.repl
#|kawa:1|# (load "examples.eval")
#|kawa:2|# eval-new
#<procedure eval-new>
#|kawa:3|# (eval-new '(connect (list user pippo pass pluto)))
Invalid parameter, should be: java.lang.String
#
Why ?
Thank you in advance !!
--
Daniele Maraschi
e-mail: danielem@iol.it