Article View: comp.lang.modula2
Article #737JPI SYSTEM.Eval
From: Greg Granger
Date: Fri, 01 Jun 1990 00:46
Date: Fri, 01 Jun 1990 00:46
14 lines
1120 bytes
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!GRANGERGShow 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