Custom Query (1630 matches)
Results (28 - 30 of 1630)
Ticket | Owner | Reporter | Resolution | Summary |
---|---|---|---|---|
#296 | fixed | Import with renaming fails when syntax refers to exported binding | ||
Description |
(reported by Imran Rafique) The following fails: (module foo (bar baz) (import scheme chicken) (define (baz x) (print x)) (define-syntax bar (syntax-rules () ((_ x) (baz x)))) ) (import (prefix foo f:)) (f:bar 1)
If the export list is replaced by |
|||
#298 | fixed | SRFI-18 time objects store time span as fixnums, which can overflow | ||
Description |
(reported by Nicolas Pelletier) After 12 days, fixnums will overflow on 32-bit platforms. It would be better to store the milliseconds span as flonum and use flonum comparisons in srfi-18.scm and scheduler.scm. |
|||
#304 | fixed | coops#subclass? can process abort | ||
Description |
(use coops) (subclass? 'not-a-class! <standard-class>) ;=> Bus error (MacOS 10.5) The `c1' argument is interpreted as a class w/o determining the safety. Maybe: ((memq c2 (slot-value c1 'class-precedence-list)) #t)
((and (coops-instance? c1) (memq c2 (slot-value c1 'class-precedence-list))) #t) |