Hi all,

   It appears that the following pattern no longer works with matchable
3.0 (Chicken 4.6.5):

   (use matchable)

   (define-record-type  test
    (make-test x y z)
     test?
     (x        test-x)
     (y        test-y)
     (z        test-z))

  (match-let ((($ test x y z) (make-test 'a 1 "two")))
               (print x y z))

  Error: (match) no matching pattern

        Call history:

        <syntax>          [failure37] (quote660 match661)
        <syntax>          [failure37] (##core#quote match661)
        ... etc ...

Does this mean that SRFI-9 record matching is no longer supported?

  -Ivan



_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to