[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Guile 1.6, goops incompatible with ice-9 syncase
From: |
Daschbach, John L |
Subject: |
Guile 1.6, goops incompatible with ice-9 syncase |
Date: |
Mon, 09 Dec 2002 13:01:39 -0800 |
It appears that the ice-9 syncase module breaks goops. The following is an
example
The Options: line and the "not keyword" are display statements I put in the
goops.scm
file to try and debug the problem.
The slib (require 'macro) package does not generate the error, and so I have
switched to
using it rather than the ice-9 syncase module.
It is possible I am doing something wrong.
guile> (use-modules (oop goops))
guile> (define-class <foo> () a b c)
guile> (define-class <bar> (<foo>) (a #:init-value 1.2))
Options: (#:init-value 1.2)
guile> (use-syntax (ice-9 syncase))
guile> (define-class <fbar> (<foo>) (a #:init-value 1.2))
Options: ((quote #:init-value) (quote 1.2))
not keyword<unnamed port>: In expression (class (<foo>) (a # #) ...):
<unnamed port>: malformed slot option list
ABORT: (goops-error)
Type "(backtrace)" to get more information or "(debug)" to enter the
debugger.
guile>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Guile 1.6, goops incompatible with ice-9 syncase,
Daschbach, John L <=