From ... From: Erik Naggum Subject: Re: RFC: Lisp/Scheme with less parentheses through Python-like significant indentation? Date: 2000/08/11 Message-ID: <3175018120252289@naggum.net>#1/1 X-Deja-AN: 657541329 References: <3990E003.6EE78131@kurtz-fernhout.com> <3991A692.4AABB074@norvig.com> <3174904618055769@naggum.net> <39939C6F.68BF@esatclear.ie> mail-copies-to: never Content-Type: text/plain; charset=us-ascii X-Complaints-To: newsmaster@eunet.no X-Trace: oslo-nntp.eunet.no 966100066 9765 195.0.192.66 (12 Aug 2000 17:07:46 GMT) Organization: Naggum Software; vox: +47 8800 8879; fax: +47 8800 8601; http://naggum.no; http://naggum.net User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7 Mime-Version: 1.0 NNTP-Posting-Date: 12 Aug 2000 17:07:46 GMT Newsgroups: comp.lang.lisp * Russell Wallace | I'm curious, can you elaborate on this? I found Ada to have even more | redundancy than the other Pascal family languages. I think the difference is in what is redundant in Ada vs Pascal. In Pascal (which I used with the UCSD p-system some time before 1980), I tended to jot down skeletal code that could easily be fleshed out when typing it in. In Ada (ca 1985), I found that much more was too important to trust to memory. My Pascal pseudo-code was nowhere near useful as code, but my Ada pseudo-code tended to be fragments of real code surrounded by comments that would be implemented. It could just be that Ada needed more concentation on my part, but I kind of doubt that as the fundamental cause. Ada is a very verbose language, but somehow, most of it needs to be said. Pascal never had that "if you don't write this down, you'll forget it and waste time reconstructing it" feeling. Note that I didn't discover this dissimilarity. It was pointed out to me several years later (probably after 1990) how my hand-written code was more than mere assistence to memory. Taking good notes is an art, and getting good at it requires some guidance to avoid wasting time, and so I think that how you take notes about a design or algorithm in various languages says something about how close that language is to how you think. Sorry for being so unspecific and vague, but it's the best I can recall, and I haven't been thinking about this for a decade or so. #:Erik -- If this is not what you expected, please alter your expectations.