Transcoding (error-handling-mode raise) record-constructor bug
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ikarus Scheme |
Fix Committed
|
Low
|
Abdulaziz Ghuloum |
Bug Description
Also, there's a typo in "record-
Ikarus Scheme version 0.0.3+ (revision 1522, build 2008-06-25)
Copyright (c) 2006-2008 Abdulaziz Ghuloum
> (call-with-
(lambda (bvop) (put-char bvop #\λ))
(make-
Unhandled exception
Condition components:
1. &assertion
2. &who: record-condtructor
3. &message: "insufficient arguments"
4. &irritants: (())
>
> ;;; These are okay:
>
> (call-with-
(lambda (bvop) (put-char bvop #\λ))
(make-
#vu8(63)
>
> (call-with-
(lambda (bvop) (put-char bvop #\λ))
(make-
#vu8()
>
Related branches
Changed in ikarus: | |
milestone: | none → 0.0.4 |
Fixed in 1524. Thanks!
(call-with- bytevector- output- port transcoder (latin-1-codec) (eol-style none) (error- handling- mode raise))) output- port*">
(lambda (bvop) (put-char bvop #\λ))
(make-
Unhandled exception
Condition components:
1. &i/o-encoding:
port: #<output-port (textual) "*bytevector-
char: #\λ