[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: loss of abstraction



Andre van Tonder <andre@xxxxxxxxxxxxxxxxx> writes:

> Should I be able to write Scheme code whose meaning depends on page
> layout, dots, whitespace, or comments?

Yes, because it's useful to display source location information in
stack traces, and location is best expressed by line and column
numbers.

> The syntax-as-lists abstraction has the decided advantage of
> protecting me against these things, which are generally regarded
> as wrong in the Lisp/Scheme community.

Well, if a language declares something useful as wrong, then it's an
argument for choosing a different language.

-- 
   __("<         Marcin Kowalczyk
   \__/       qrczak@xxxxxxxxxx
    ^^     http://qrnik.knm.org.pl/~qrczak/