🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #737

JPI SYSTEM.Eval

#737
From: Greg Granger
Date: Fri, 01 Jun 1990 00:46
14 lines
1120 bytes
Has anyone else noticed the function (oops -- I mean whoops procedure)
SYSTEM.Eval littered thru the JPI Modula 2 (version 2.0) examples?

I just bothered to unwind the thing tonight, I expected this to be some
complex evaluation procedure, but no, it's a inline binary thingy
and it's defined in the DEF file.  What it does is insert a NOP (8086
code 090H) in the code.  This is used instead of
dummyVar:= procXxx();  which I supposes save memory (one less var) and
is probably faster.

Does anyone know if there is a better reason for this set-up (it would
be nasty to port, well maybe not nasty, but certainly strange)?

Greg
Technical Details
Message-ID: <INFO-M2%90053120591238@UCF1VM.BITNET>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!VTVM1.BITNET!GRANGERG

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!VTVM1.BITNET!GRANGERG
From: GRANGERG@VTVM1.BITNET (Greg Granger)
Newsgroups: comp.lang.modula2
Subject: JPI SYSTEM.Eval
Message-ID: <INFO-M2%90053120591238@UCF1VM.BITNET>
Date: 1 Jun 90 00:46:40 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Reply-To: Modula2 List <INFO-M2%UCF1VM.BITNET@PSUVM.PSU.EDU>
Organization: The Internet
Lines: 14