[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Axiom-developer] #pile vs. non-#pile
From: |
Gabriel Dos Reis |
Subject: |
Re: [Axiom-developer] #pile vs. non-#pile |
Date: |
20 Aug 2006 06:57:19 +0200 |
"Bill Page" <address@hidden> writes:
| On August 19, 2006 6:42 PM Tim Daly wrote:
| >
| > > > Ralf wrote:
| > > >> Anyway that is a very good example why pile syntax is
| > > >> terrible.
| > > Bill Page wrote:
| > > > Ralf, I am sorry but your comment makes me rather angry. :(
| > > Ralf replied:
| > > I hope you have some mercy with me. But I cannot believe
| > > that you find that code easily readable.
| >
| > Sorry for re-opening this debate again but....
| >
| > What possible advantage can piles claim?
| >
|
| Hmmm... 20,000 Python programmers? ;)
That is hardly a conclusive argument.
[...]
| But it's an old debate alright. Using indentation to represent
| (not just document) program structure was in fact proposed by
| Donald Knuth and several others 46 years ago!
well, given TeX's syntax, I would not claim his language syntax design
choices are always very spectacular, compared to his strength at other
computer science matters :-/
[...]
| But there are some well known languages other than Python use
| indentation for program structure (notably: Haskell).
yes, and I hate it. Two months ago I wasted whole day chasing a
bug in one of my Haskell programs, only to discover that it was an
identation issue in an instance declaration. That bug happened after
reformating a correct, working, program. It is a misfeature.
-- Gaby
- [Axiom-developer] reproducibility of a segmentation fault when the compiler encounters a macro (with $lisp) badly indented, Vanuxem Grégory, 2006/08/19
- Re: [Axiom-developer] reproducibility of a segmentation fault when the compiler encounters a macro (with $lisp) badly indented, Martin Rubey, 2006/08/19
- Re: [Axiom-developer] reproducibility of a segmentation fault when the compiler encounters a macro (with $lisp) badly indented, Ralf Hemmecke, 2006/08/19
- RE: [Axiom-developer] reproducibility of a segmentation fault when the compiler encounters a macro (with $lisp) badly indented, Bill Page, 2006/08/19
- [Axiom-developer] #pile vs. non-#pile, Ralf Hemmecke, 2006/08/19
- Re: [Axiom-developer] #pile vs. non-#pile, root, 2006/08/19
- RE: [Axiom-developer] #pile vs. non-#pile, Bill Page, 2006/08/20
- Re: [Axiom-developer] #pile vs. non-#pile,
Gabriel Dos Reis <=
- RE: [Axiom-developer] #pile vs. non-#pile, Bill Page, 2006/08/20
- Re: [Axiom-developer] #pile vs. non-#pile, Gabriel Dos Reis, 2006/08/20
- RE: [Axiom-developer] #pile vs. non-#pile, Bill Page, 2006/08/20
- RE: [Axiom-developer] #pile vs. non-#pile, C Y, 2006/08/20
- Re: [Axiom-developer] #pile vs. non-#pile, Martin Rubey, 2006/08/20
- Re: [Axiom-developer] #pile vs. non-#pile, Ralf Hemmecke, 2006/08/20
- Re: [Axiom-developer] #pile vs. non-#pile, Gabriel Dos Reis, 2006/08/20
- Re: [Axiom-developer] reproducibility of a segmentation fault when the compiler encounters a macro (with $lisp) badly indented, Gabriel Dos Reis, 2006/08/19