[plt-scheme] Semantics of quote
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, and a way to
change printouts globally by making them a generic function.
> big time, and Scheme inherited it and failed. PLT Scheme separates
> the two and allows you to plug in your own printer.
Not in a convenient way (eg, Swindle has a few major hoops to jump
through, and it's still incomplete), and not wired into a language.
> Have you ever worked in a language with a constructor-style printer?
> I know Robby and I have a significant amount of experience.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!