From: Georg Bauhaus <sb463ba@d2-hrz.uni-duisburg.de>
Subject: Re: Ada & Scripting
Date: Wed, 21 May 2003 11:43:31 +0000 (UTC)
Date: 2003-05-21T11:43:31+00:00 [thread overview]
Message-ID: <bafop3$kop$1@a1-hrz.uni-duisburg.de> (raw)
In-Reply-To: vcladn21hkh26b@corp.supernews.com
Randy Brukardt <randy@rrsoftware.com> wrote:
: Bobby D. Bryant wrote in message ...
:>I don't want you to use anything you don't want, but this looks like a
:>good place to insert a basic observation on that: When I taught the
:>freshman-level Foundations of Computer Science course here I spent
: *one*
:>lecture on Scheme syntax, and started in on recursion and induction in
: the
:>second lecture.
:
:
: Gee, those must be terribly slow freshmen. :-)
: Considering that the syntax of LISP is essentially:
: expr ::= identifier | number | ( {expr} )
: Getting it do to something is a bit more interesting; but that's
: semantics, not syntax.
Lispers often say that :-). But is isn't true. Both from the perspective
of an average young student, who will likely perceive "defun" as part
of Lisp syntax, I think, and also from the Scheme perspective, which
has standardized
expression ::= variable
| literal
| procedure call
| lambda expression
| conditional
| assignment
| derived expression
| macro use
| macro block
with lots of syntax rules preceding and following.
(The parentheses are in the list rule)
http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-10.html
In PLT Scheme/DrScheme, there are language subsets. e.g. corresponding
to beginners' level, where you don't have LET.
Georg
next prev parent reply other threads:[~2003-05-21 11:43 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-05-10 12:07 Ada & Scripting kat-Zygfryd
2003-05-10 13:34 ` Preben Randhol
2003-05-10 19:10 ` Bobby D. Bryant
2003-05-10 20:28 ` kat-Zygfryd
2003-05-11 1:39 ` John R. Strohm
2003-05-11 10:12 ` kat-Zygfryd
2003-05-11 10:55 ` John R. Strohm
2003-05-11 11:23 ` kat-Zygfryd
2003-05-13 4:45 ` Bobby D. Bryant
2003-05-13 16:32 ` Wesley Groleau
2003-05-20 22:19 ` Randy Brukardt
2003-05-21 11:43 ` Georg Bauhaus [this message]
2003-05-12 8:46 ` Preben Randhol
2003-05-12 12:09 ` Frank Piron
2003-05-12 14:31 ` Preben Randhol
2003-05-13 4:47 ` Bobby D. Bryant
2003-05-13 16:33 ` Martin Krischik
2003-05-14 15:22 ` Preben Randhol
2003-05-14 17:05 ` Martin Krischik
2003-05-14 18:51 ` sk
2003-05-15 16:47 ` Martin Krischik
2003-05-16 20:57 ` sk
2003-05-17 7:36 ` Martin Krischik
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox