Re: A syntax of minimal commitment
- From: Tim Bradshaw <tfb@xxxxxxxx>
- Date: Wed, 16 May 2007 06:58:27 +0100
On 2007-05-16 03:05:49 +0100, Kent M Pitman <pitman@xxxxxxxxxxx> said:
The issue isn't that special-purpose notations and representations
aren't better for a great many purposes. It's that special-purpose
notations and representations aren't better for all purposes. And
so, since Lisp is built for flexibility, it's better to just let
s-expressions be themselves, and to let other things be other things.
I think I disagree (or for the purposes of this article I disagree): I think special-purpose notations and representations are always better. *However* they also impose an enormous cost: any time you want to talk about a new thing, you need a new special-purpose notation, and you have to implement essentially an entirely new language, and that means you never do that because it's so expensive. So actually they're not better in one crucial sense, which is economics.
.
- Follow-Ups:
- Re: A syntax of minimal commitment
- From: Dan Bensen
- Re: A syntax of minimal commitment
- References:
- Re: The Merits of the Head of Expression Inside vs Outside the Parenthesis
- From: joswig@xxxxxxxxxxxxxxxxxxxxxxx
- Re: The Merits of the Head of Expression Inside vs Outside the Parenthesis
- From: Jon Harrop
- Re: The Merits of the Head of Expression Inside vs Outside the Parenthesis
- From: Dan Bensen
- Re: The Merits of the Head of Expression Inside vs Outside the Parenthesis
- From: Jon Harrop
- Re: The Merits of the Head of Expression Inside vs Outside the Parenthesis
- From: Dan Bensen
- A syntax of minimal commitment
- From: Tim Bradshaw
- Re: A syntax of minimal commitment
- From: Kent M Pitman
- Re: The Merits of the Head of Expression Inside vs Outside the Parenthesis
- Prev by Date: Re: Can you learn computer science from a school?
- Next by Date: Re: Is it possible to remove a slot when inheriting?
- Previous by thread: Re: A syntax of minimal commitment
- Next by thread: Re: A syntax of minimal commitment
- Index(es):