Custom Query (1630 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (16 - 18 of 1630)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Ticket Resolution Summary Owner Reporter
#16 fixed set-file-position! missing Alex Shinn
Description

set-file-position! is no longer available, and (set! (file-position port) value) doesn't provide the same functionality since you can't specify whence.

#17 fixed use of `define-foreign-record-type' expands into incorrect result type identifier felix winkelmann felix winkelmann
Description

Shawn Rutledge reported this problem:

(module foo *

(import scheme chicken foreign)
(use foreigners)

(define-foreign-record-type (vtable "struct DBusObjectPathVTable")
  (c-pointer dbus_internal_pad4 vtable-dbus_internal_pad4 vtable-dbus_internal_pad4-set!))

)

gives:

Error: illegal foreign return type `#%void'

I assume that there is some bug in either the foreigners extension or the interplay of define-foreign-record-type and the core FFI is wrong, or that the compiler does not strip-syntax a type-identifier somewhere.

#18 duplicate only, except and rename don't work on core syntactic forms felix winkelmann Alex Shinn
Description

CHICKEN (c)2008-2009 The Chicken Team (c)2000-2007 Felix L. Winkelmann Version 4.0.2 - SVN rev. 14239 macosx-unix-gnu-x86 [ manyargs dload ptables applyhook ] compiled 2009-04-16 on pchelka (Darwin)

#;1> (module x () (import (rename scheme (lambda fn))) ((fn (x) (+ x x)) 2)) ; loading /usr/local/lib/chicken/4/scheme.import.so ...

Warning: renamed identifier not imported: (lambda fn)

Warning: reference to possibly unbound identifier: x

Warning: reference to possibly unbound identifier: fn

Error: module unresolved: x

Call history:

<syntax> (module x () (import (rename scheme (lambda fn))) ((fn (x) (+ x x)) 2)) <syntax> (##core#module x () (import (rename scheme (lambda fn))) ((fn (x) (+ x x)) 2)) <syntax> (import (rename scheme (lambda fn))) <syntax> (##core#undefined) <syntax> ((fn (x) (+ x x)) 2) <syntax> (fn (x) (+ x x)) <syntax> (x) <syntax> (+ x x) <--

#;1>

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Note: See TracQuery for help on using queries.