chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] better printer for coops instances?


From: Marco Maggi
Subject: [Chicken-users] better printer for coops instances?
Date: Thu, 25 Apr 2019 09:32:15 +0200

This script:

(require-library (coops)
                 (coops-primitive-objects))
(module (coops-demo)
    ()
  (import (scheme)
          (coops)
          (coops-primitive-objects))
  (define-method (doit (x <integer>) (y <integer>) (z <integer>))
    (+ x y z))
  (doit #\z 2 3)
  #| end of module |# )

prints an error beginning with:

Error: (doit) no method defined for given argument classes: (#<coops-instance> 
#<coops-instance> #<coops-instance>)

I would really enjoy seeing something similar to:

   #<coops-instance class=<char> value=#\z>
   #<coops-instance class=<fixnum> value=2>
   #<coops-instance class=<fixnum> value=3>

instead of "#<coops-instance>".  Is something like this possible?

TIA
-- 
Marco Maggi



reply via email to

[Prev in Thread] Current Thread [Next in Thread]