🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #3299

Re: Algol68

#3299
From: Donald Lindsay
Date: Sun, 31 Mar 1991 01:48
19 lines
1240 bytes
In article <801@taniwha.UUCP> paul@taniwha.UUCP (Paul Campbell) writes:
>... modern language designers tend to
>choose grammers that are lr0 (or slr/whatever) because they want them to
>go through yacc.

Some of us would rephrase that. We use lr0 (etc), because otherwise
the users get confused. CF the failed "user extendable grammar"
languages.

>By the way - for the record if you ever have to implement operators
>with changing priorities (ala A68/Ada) it's easy, ...
>... and at run time compare the priorities
>of the stacked OP and the one about to be shifted, use this information
>to decide whether to shift or reduce (ie resolve the conflict at run-time).

This does not sound like a language feature to be proud of. 

-- 
Don		D.C.Lindsay .. temporarily at Carnegie Mellon Robotics
Technical Details
Message-ID: <12543@pt.cs.cmu.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!tut.cis.ohio-state.edu!rutgers!rochester!pt.cs.cmu.edu!gandalf.cs.cmu.edu!lindsay
References: <801@taniwha.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!tut.cis.ohio-state.edu!rutgers!rochester!pt.cs.cmu.edu!gandalf.cs.cmu.edu!lindsay
From: lindsay@gandalf.cs.cmu.edu (Donald Lindsay)
Newsgroups: comp.lang.misc
Subject: Re: Algol68
Message-ID: <12543@pt.cs.cmu.edu>
Date: 31 Mar 91 01:48:05 GMT
References: <801@taniwha.UUCP>
Organization: Carnegie Mellon
Lines: 19