On Thu, May 6, 2010 at 12:35 PM, Matthew Flatt <mfl...@cs.utah.edu> wrote: > I've pushed a partial implementation; the documentation is not yet > updated, and the Scribble value printer isn't yet converted.
This is mostly very nice, but I think the printing for structs with custom printers isn't right. It seems that they always print with leading quotes, which isn't right for Typed Scheme types, for example. It's especially not right if a custom printer prints nothing: > (struct x () #:property prop:custom-write void) > (x) ' > Note the dangling quote. It seems there should be a way to make custom structs print as if they should be quoted, but that shouldn't be the default. Finally, one more things I noticed when looking at the custom-write docs: The following expression at the DrRacket repl errors with a strange error message: > #0='#(#0#) . read: #..= expressions not allowed in read-syntax mode This used to be allowed, right? -- sam th sa...@ccs.neu.edu _________________________________________________ For list-related administrative tasks: http://list.cs.brown.edu/mailman/listinfo/plt-dev