Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Logo > Re: [LogoForum]...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 9 of 16 Topic 1561 of 1596
Post > Topic >>

Re: [LogoForum] Logo: Tests for compliance.

by Waldek Hebisch <hebisch@[EMAIL PROTECTED] > Feb 11, 2008 at 08:14 PM

Brian Harvey <bh@[EMAIL PROTECTED]
> wrote:
> This pops up from time to time so I have a standard response ready:
> 
> --------------------
> 
> At one of the Logo conferences several years ago I ran a session in
> which the possibility of a standard was discussed.  Many of the Logo
> implementors were there, as well as many users.  We ended up with
> the conclusion that no standard was possible, because there were too
> many serious disagreements about syntax, and also because the set of
> primitive procedures was constantly in flux.
> 
<snip>
> At the
> meeting all we agreed on was that anything called Logo should have
> the word and list processing primitives (FIRST, BUTFIRST, LAST, BUTLAST,
> WORD, SENTENCE, etc.).
> 

I would like to ask a few nasty questions: do you consider spelling
of primitives as part of specification?  The reason for is that
Logo was offered in various languages using translated names for
primitives.  Some Logo advocates even claimed that "proper" Logo
implementation will use localized names -- that using English
names would break accesibility for kids.

If you allow for variations in syntax and diffent spelling is
Pop11 a Logo?  In Pop11 Clem's example looks like:

100 -> n;
if 110 = front(back([ 7 10 23])) + n then pr("VALID") endif;

In Pop11 FIRST is called 'front', BUTFIRST is called 'back',
you need parenthesis in function calls, and semicolons to
sepatate sentences.  Pop11 if has rather Pascalish syntax.
Arrow ('->') denotes assignment. 

BTW: Pop11 is case sensitive, lexically scoped and uses single
namespace for variables and functions.

If Pop11 is a Logo then the good news is that you have native
Logo compiler generating relatively fast code (on tight loop
about 10 times slower than C, about 3 time slower than best
Lisp compilers, about 8-10 times faster than Perl or Python,
about 1000 times faster than ucblogo (old version) or shell).

If not it may help to draw a line...

In another post Brian wrote:

> The  whole point  of Logo is user interface.  It's all Lisp inside,
> but what makes Logo Logo is a collection of choices about what kids will
> find natural/easy/inviting.

This still begs language questions: is dynamic (or maybe lexical) scope
natural?  Does case insensitivity makes things easier?  Does making
newlines special help?

-- 
                              Waldek Hebisch
hebisch@[EMAIL PROTECTED]

 




 16 Posts in Topic:
[LogoForum] Logo: Tests for compliance.
"John St. Clair"  2008-02-05 03:16:16 
Re: [LogoForum] Logo: Tests for compliance.
"John St. Clair"  2008-02-05 03:19:47 
Re: [LogoForum] Logo: Tests for compliance.
"John St. Clair"  2008-02-05 05:14:31 
Re: [LogoForum] Logo: Tests for compliance.
"John St. Clair"  2008-02-05 03:23:46 
Re: [LogoForum] Logo: Tests for compliance.
bh@[EMAIL PROTECTED] (Br  2008-02-05 04:18:04 
Re: [LogoForum] Logo: Tests for compliance.
"John St. Clair"  2008-02-06 01:25:53 
Re: [LogoForum] Logo: Tests for compliance.
bh@[EMAIL PROTECTED] (Br  2008-02-06 03:06:02 
Re: [LogoForum] Logo: Tests for compliance.
"John St. Clair"  2008-02-06 14:22:04 
Re: [LogoForum] Logo: Tests for compliance.
Waldek Hebisch <hebisc  2008-02-11 20:14:20 
Re: [LogoForum] Logo: Tests for compliance.
bh@[EMAIL PROTECTED] (Br  2008-02-11 23:57:06 
Re: [LogoForum] Logo: Tests for compliance.
Andreas Micheler <Andr  2008-02-05 10:36:53 
Re: [LogoForum] Logo: Tests for compliance.
bh@[EMAIL PROTECTED] (Br  2008-02-05 15:16:18 
Re: [LogoForum] Logo: Tests for compliance.
Andreas Micheler <Andr  2008-02-05 21:51:36 
Re: [LogoForum] Logo: Tests for compliance.
bh@[EMAIL PROTECTED] (Br  2008-02-06 03:21:56 
Re: [LogoForum] Logo: Tests for compliance.
"John St. Clair"  2008-02-06 14:19:57 
Re: [LogoForum] Logo: Tests for compliance.
"John St. Clair"  2008-02-06 14:25:36 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 18 23:04:34 CDT 2008.