Aaron's RQM Challenge (AREV Specific)
At 17 MAY 1999 12:09:47PM Warren wrote:
No one has yet come up with the correct answer to Aaron's RQM challenge.
In review, Aaron Kaplan offered a Sprezzatura fountain pen to the first non-Sprezzatura and non-RTI affliate that could tell us what the RQM statement in RBasic actually does.
For those that are curious, RQM (short for Release Quantum) is a statement from Pick Basic that, depending on the implementation and version either releases the remaining timeslice of a user/workspacein a multiuser environment to the CPU or the equivalent of the DELAY() function.
RQM is undocumented in both the Revelation and Advanced Revelation manuals.
I discovered that the RBasic compiler supported this when I first got a copy of Rev E, and tried to compile every Ulitimate and Prime Information Basic statement/function from their respective manuals. Of interest was the fact that RBasic in Rev E. supported the THEN/ELSE structure in almost all situations (e.g. READ xxx FROM yyy,zzz THEN ELSE) even though this was not documented.
So Aaron, are you going to tell us the answer or extend the challenge a bit longer?
At 17 MAY 1999 12:22PM akaplan@sprezzatura.com - [url=http://www.sprezzatura.com]Sprezzatura Group[/url] wrote:
What say we give it to the end of the week, incase someone missed the challenge burried in the middle of the thread.
Should I start giving some hints, maybe one a day until Friday?
akaplan@sprezzatura.com
At 19 MAY 1999 08:33AM Eric Emu wrote:
I know the answer, but I'm not saying anything because I can't really hold a fountain pen
- Eric
(R)otten (Q)uill (M)anipulator
At 19 MAY 1999 02:20PM Warren wrote:
Then there is the so-called "Secretary" Bird in Eastern Africa, named so because its feathers were a common source for the quill fountain pen of days long past…
At 19 MAY 1999 03:42PM akaplan@sprezzatura.com - [url=http://www.sprezzatura.com]Sprezzatura Group[/url] wrote:
Your first hint:
The RQM statement is completely identical to the RELEASE statement.
akaplan@sprezzatura.com
At 21 MAY 1999 02:55PM akaplan@sprezzatura.com - [url=http://www.sprezzatura.com]Sprezzatura Group[/url] wrote:
Your second & third hints:
The RQM statement is completely identical to the RELEASE statement.
It's only used as the first word in a statement[/i]</QUOTE> <QUOTE>Debug=TRUE$ ; Debug=FALSE$</QUOTE> Answer on Monday! akaplan@sprezzatura.com Sprezzatura Group
</QUOTE> —- === At 26 MAY 1999 11:06AM akaplan@sprezzatura.com - Sprezzatura Group wrote: === <QUOTE>RQM or RELEASE comments out the current statement. This is slightly different from REM, which comments out the current line. A line can have multiple statements, seperated by semi-colons. For example, if you run and compile the following code RQM X1=1 ; Y1=2 RELEASE X2=1 ; Y2=2 DEBUG and check the debugger, you will see that X variables are unassigned and Y variables are assigned the value of 2. In this example A=1 ; RELEASE B=2 ; C=3 A and C are assigned while B remains unassigned. akaplan@sprezzatura.com Sprezzatura Group
</QUOTE> —- === At 26 MAY 1999 11:49AM Warren wrote: === <QUOTE>Neat little feature if one is in the habit of stacking executable lines. BTW: In all other Pick implementations, RELEASE is the same as UNLOCK. </QUOTE> —- === At 26 MAY 1999 03:09PM akaplan@sprezzatura.com - Sprezzatura Group wrote: === <QUOTE>Actually, only time I ever use ; lines is when I'm defining a viewer report ColHead =Cust Name" ; ColLen=20 ColHead =Date of" ; ColLen=10 ColHead=Sales" ColHead =….. akaplan@sprezzatura.com Sprezzatura Group
</QUOTE> View this thread on the forum...