Joe made a point in some other mail that REAL might support RBScript better if it had more users, and that some RBScript evangelism with examples of use might promote it more. Certainly anyone who reads the REAL email lists and the frequent complaints about the state of RBScript would be more likely to avoid it than to embrace it!

RBScript is an incredibly powerful feature of REALbasic. One can make one's applications as open-architecture as one wishes and allow one's users to extend applications to address their needs.

Back in 1994, in the early days of web form support, we ported a highly interactive graphic application to the web and gave a tutorial on this at WWW4 (http://www.cpsc.ucalgary.ca/~gaines/reports/HM/PortWeb/).

The first port was written as a cgi in an early C++ compiler. A few years ago we re-wrote it in REALbasic as a web portal to the interactive app itself, i.e. making the same app available as a local program with its own interactive interface and as remote server to web clients. The interaction in both cases is programmed in RBScript. This has the advantage that end-users can rewrite as much of the dialog as they like in their native languages.

We had no problems with RBScript until the 2005 release with its array append crash. We recently moved to 2006 using a workaround to the crashes causes by REAL's introduction of bugs in the Min and Max functions in 2006R1, and failure to fix them in that release or the two subsequent ones. That is very frustrating as we don't want to have to ask our end users to put workarounds in their amended scripts.

However, RBScript is otherwise still working robustly, and is a very important feature of REALbasic, well worth using if one wants open architecture or easily customizable apps.

It would be nice to get other reports of effective use of RBScript on this list to encourage its use, and to encourage it REAL to give it the support it merits and to use it as an important marketing feature of REALbasic.

b.

ps the 2006 version of the app mentioned above is accessible at http://gigi.cpsc.ucalgary.ca:1500/WGIV.html

I agree with Joe. Developing a community RBScript editor wouldn't be
that difficult (some person/company already has one out there
somewhere), ditto for documentation, but everytime I personally
consider starting such a project, I am discouraged by the likely
futility of it all, given the crashing bugs, the general and
completely baffling neglect on the part of REAL, and (which follows)
the absence of things like PartialRun and decent threading/yielding
behavior that would be needed in most (albeit not all) applications of
RBScript that I've ever had in mind.

My understanding was that Swordfish (I just woke up, so it's possible
that this whole "Swordfish" thing is just a remnant of something I was
dreaming about -- if so, if "Swordfish" is just a figment of my
imagination, then disregard the following) was going to use RBScript.
I don't see how REAL could ever have a web server framework based on
RBScript with crashing bugs, poor threading/yielding, etc., so I had
hoped we would be seeing major progress (or at least *some* progress)
on the RBScript front, but that hasn't happened. As I said, it's
baffling...

-Walter

On 7/17/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
To me, these bugs are far more important than feature requests such as separate RBScript documentation and a custom editor, which we could provide ourselves with a bit of effort. But the crashing/freezing bugs in RBScript, we can't do anything about. I would be quite happy if just those were fixed -- and from what I've heard on this list, so would many others.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to