marcomaggi / vicare

A native compiler for Scheme compliant with R6RS
http://marcomaggi.github.com/vicare.html
Other
200 stars 34 forks source link

Ikarus Bug 793544 Shared structures are displayed peculiarly #20

Closed marcomaggi closed 13 years ago

marcomaggi commented 13 years ago

Reported by Göran Weinholt:

Ikarus Scheme version 0.0.4-rc1+, 64-bit (revision 1870, build 2010-11-07) Copyright (c) 2006-2009 Abdulaziz Ghuloum

(let ((l '(b c))) (display (list l (cdr l))) (newline)) ((b . (c)) (c))

As you can see, the printer decided to use the dot notation, even though it wasn't necessary in this case. This can get pretty confusing in larger examples.

marcomaggi commented 13 years ago

Fixed in revision 0.1b0.