Re: S-expressions

"Aryeh M. Friedman" <[email protected]> Wed, 6 Aug 2003 15:48:08 -0400 (EDT)
Newsgroups gmane.comp.programming.pragmatic
Message-ID <[email protected]>
> I have never used s-expressions but I don't like the syntax.

	I think it was only being put forward as a super low level
thing.

> For me, the first problem is: What is a function and what is an
> argument? 

	That is why [tag] (arg1 [func [arg2]]) makes most sense if we are
going this direction... note Eric you never explained why this forces C
(BTW []'s does not mean yms here it means optional components)

> The lisp/scheme syntax always looked very strange for me because of
> the enormous amount of parens. I felt it always hard to match them
> and to understand which arguments belonged together, etc.

	That is my number one issue with s-expressions/mstates thats
why this should only be used to make the macro system and once that
is in place *NOTHIN* should use them unless you a lisp freak.

> Then, what exactly does this make easier? It might be easier to
> parse (a (b (c (d (e f g h ))))) but so what? I don't care how complex
> some code is to parse *as long as it is simple to read for a human*.

	Counting any nested special char is hard no matter how you slice
it.

	--Aryeh

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for Your HP, Epson, Canon or Lexmark
Printer at Myinks.com. Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/W4wwlB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
pragmatic_lang-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/