🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.oberon
Article #1182

Weird Idea: Applying the "JAVA principle"...

#1182
From: Peter Froehlich
Date: Fri, 22 Mar 1996 13:15
29 lines
1654 bytes
Hi there!

   Seeing  all  the hype about JAVA around the net and in the printed media
got me thinking, as usual on a programming language level.

----- WEIRD IDEA -----

Two (seemingly unrelated) statements (both true I think):

   - JAVA is C/C++ like, and that sure helps a lot in advocating it's use.
   - Modern Oberon(-2) compilers are based on abstract syntax.

One conclusion (and a request for comment):

   How  about  defining  a  concrete syntax for Oberon(-2) that attempts to
"imitate"  the  _look_  of  the  C  language?   Integration with Oberon(-2)
compilers would just require a new scanner and possibly a modified parser.

----- WEIRD IDEA -----

   Note  that  I  don't  propose to really change the language at all, just
it's appearance.

   As  the subject says, this is a weird idea (and I know that, don't point
it  out  to  me)  just  good for producing the "marketing hype" that Oberon
currently lacks.  :-)
                  _
By(T)e...   /| _ //3000 /\ People who use Pascal for serious programming |\
   Peter... \| \X/\miga \/ fall into a fatal trap.  (Brian W. Kernighan) |/
Technical Details
Message-ID: <224676F7H000D1F62H@p.froehlich.amc.cube.net>
Path: arc1-ca.pugleaf.net!amc.cube.net!p.froehlich

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!amc.cube.net!p.froehlich
From: p.froehlich@amc.cube.net (Peter Froehlich)
X-Newsreader: -- The Answer V3.06
Newsgroups: comp.lang.oberon
Subject: Weird Idea: Applying the "JAVA principle"...
Date: Fri, 22 Mar 1996 14:15:19 +0100
Message-ID: <224676F7H000D1F62H@p.froehlich.amc.cube.net>
Organization: AMIGA CITY - Public Amiga-BBS, Munich, Germany
X-Gateway: ZCONNECT ?? amc.cube.net [Z-NEWS 2.5d/AMIGA]
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
MIME-Version: 1.0