[plt-scheme] Semantics of quote

From: Eli Barzilay (eli at barzilay.org)
Date: Tue Jun 24 10:17:56 EDT 2008

On Jun 24, Matthias Felleisen wrote:
> 
> On Jun 24, 2008, at 10:00 AM, Eli Barzilay wrote:
> 
> > On Jun 24, Matthias Felleisen wrote:
> >>
> >> On Jun 24, 2008, at 8:50 AM, Eli Barzilay wrote:
> >>
> >>> ... but that's exactly an argument
> >>> for wiring the printer to the language, so htdp languages can  
> >>> have the
> >>> algebraic printout/quasi shorthands that can actually work in that
> >>> world.
> >>
> >>
> >> Nothing is an argument for hard-wiring a specific printer to any
> >> language. LISP got that wrong,
> >
> > Actually common lisp had local struct printers for ages,
> 
> That's not the same!
> 
> > and a way to change printouts globally by making them a generic  
> > function.
> 
> I sit corrected especially if it applies to lists.

Yes.  It's the `print-object' generic function, and it's there even in
cltl2.


> > Not in a convenient way
> 
> Then it's time to work harder and to do so we must experiment.
> 
> 
> >> Have you ever worked in a language with a constructor-style printer?
> >> I know Robby and I have a significant amount of experience.
> 
> ??? 

Yes.

Do I have to go into the flames?

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                  http://www.barzilay.org/                 Maze is Life!


Posted on the users mailing list.