Hi,

I'm afraid let-location is not working in trunk:

cat << EOF > t-location.scm

(print "Testing let-location\n")

(define test-location
  (let-location
   ((again bool #f))
   (lambda ()
      ((foreign-lambda*
        int
        (((c-pointer bool) again))
        "*again=1; return(1);")
       (location again))
      again)))

(print "calling it\n")

(print (test-location))
EOF

$ csc t-location.scm 
$ ./t-location 
Testing let-location

Error: unbound variable: g10

        Call history:

        t-location.scm: 1    print                      <--


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to