[plt-scheme] Semantics of quote
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!