🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #2318

Re: Why no ** operator in Modula2?

#2318
From: Michael Franz
Date: Tue, 11 Jun 1991 16:05
12 lines
1162 bytes
A guiding principle of Wirth's languages is to put into the language all
of those features that are usually found in processors and leave to
libraries all of those that are not.  Note that if you *desparately*
need the efficiency gained by having *inline*
floating-point-exponentiation, you might build a pseudo-module Math into
the compiler, similar to module SYSTEM.  I did that in an experimental
version of an Oberon compiler, but removed it again because in my case,
the efficiency gained was minimal while it forced me to maintain a
separate version of our compiler front-end.

Michael Franz
Computersysteme, ETH Zurich, Switzerland
Technical Details
Message-ID: <1991Jun11.160535.6842@bernina.ethz.ch>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!mcsun!cernvax!chx400!bernina!mfranz
References: <676362172.32@egsgate.FidoNet.Org>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!mcsun!cernvax!chx400!bernina!mfranz
From: mfranz@bernina.ethz.ch (Michael Franz)
Newsgroups: comp.lang.modula2
Subject: Re: Why no ** operator in Modula2?
Message-ID: <1991Jun11.160535.6842@bernina.ethz.ch>
Date: 11 Jun 91 16:05:35 GMT
References: <676362172.32@egsgate.FidoNet.Org>
Reply-To: mfranz@bernina.UUCP (Michael Franz)
Organization: Swiss Federal Institute of Technology (ETH), Zuerich
Lines: 12