iRev Functionality

stephen barncard stephenREVOLUTION2 at barncard.com
Sun May 9 18:53:40 EDT 2010


The 'early release notes' and the quick update email are what I have to
refer to for on-rev:

http://samples.on-rev.com/irev-engine-notes.txt    (mark's original notes)

here's additional info from a later mark w. email
-------------------------snip---------------------------
on-rev clients

* Mac OS X: http://www.on-rev.com/templates/onrev/files/onrevosx.dmg
* Windows: http://www.on-rev.com/templates/onrev/files/onrevwindows.exe

New Features:

new errormode property which specifies how error messages are handled
• inline: display errors html formatted within page output
• stderr: errors are not displayed but will appear in server error logs
• quiet: no error display

New $_POST_RAW variable

Fixes:

• include of empty file name no longer outputs spurious characters, now
throws an appropriate error (bad filename)
• engine crash when setting http headers
• PATH_TRANSLATED now contains the path to the running script file when the
requested url contains extra path info after the script path
• PATH_INFO contains the extra path info


-------------------------snip---------------------------




On 9 May 2010 13:26, J. Landman Gay <jacque at hyperactivesw.com> wrote:

> Michael Kann wrote:
>
>> --------------------------
>> Thomas McGrath III asked:
>> --------------------------
>> Where is there a list of iRev commands available?
>>
>> I just tried revSpeak in iRev and got a handler not found error and
>>
> > would like to know what else is not available.
>
> The most complete reference right now is the dictionary. Make sure you have
> Rev's preferences set to show the "class" and "platforms" columns so you
> don't have to look up each term. If a term is supported for iRev it will say
> "server". The Rev speech commands are listed there as compatible, but I see
> the opposite in some very early notes released last summer. Those old notes
> say that the only externals available for iRev work are revzip, revdb, and
> revxml.
>
>
>  Jacqueline, is the updated change log available anywhere?
>>
> > I'm most interested in the differences between
>
>>
>> 1. the most up-to-date reference for irev scripts (the change log I
>> assume)
>>
>> 2. the dictionary that comes with 4.0
>>
>> 3. cgi scripts used with the 3.5 engine
>>
>>
> When using iRev scripts, the up-to-date reference and the dictionary are
> pretty much the same thing, except that the dictionary omits iRev-specific
> terms that don't apply to desktop apps. I have some early release notes but
> I can't recall where I got them; I think they arrived when I got my iRev
> account and downloaded the on-rev app. Those notes list some new variables
> applicable only to iRev scripting, which include $_SERVER, $_POST,
> $_POST_RAW, $_GET, "put new header", "put content", includes, and an
> errormode property that determines where script errors are sent. Other than
> that, most native terms are available as per the dictionary listing.
>
> For CGIs, there are a few more limitations. The CGI script itself can't
> load externals (because those can only be loaded into a stack) or refer to
> anything that requires a GUI. I.e., a CGI script can't refer to "this card"
> because there aren't any cards, it's just a text script. Mouse events,
> functions that work with objects, etc. aren't applicable in a text-only
> environment. Many of those limitations can be overcome by loading a real
> stack as a library when the CGI starts up. In that case, you do have a stack
> running, and stack references, object functions, etc. will work. Even so,
> some things will still fail if they aren't relevant to a server environment.
> For example, there is no keyboard or mouse available to the CGI so functions
> like "the mouseloc" or "keydown" will fail.
>
>
> --
> Jacqueline Landman Gay         |     jacque at hyperactivesw.com
> HyperActive Software           |     http://www.hyperactivesw.com
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>



-- 
-------------------------
Stephen Barncard
Back home in SF



More information about the use-livecode mailing list