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/