On 4/1/02 10:36 am, Ben Rubinstein <[EMAIL PROTECTED]> wrote:

>> Here's an idea to improve Revolution: When a stack is built for
>> distribution to a Windows or Unix platform, Revolution could
>> automatically convert Mac-only characters in scripts (such as the "is
>> not equal" symbol, which looks like an equal sign with a line drawn
>> through it) to the PC friendly equivalent.
> 
> I'd very much vote against this as an automatic conversion (I too was caught
> by the not equals issue when converting some HC stacks) - but please don't
> ever automatically do something 'smart' to my scripts, fields or any other
> properties.  It's just possible that I know what I'm doing.
> 
> How about a new tool, the 'cross-platform advisor' which could, on user
> request, advise you about issues that will compromise a stack on other
> platforms.  This could include platform specific operators such as the Mac
> comparison signs (and some of these it could _offer_ to fix automatically);
> but also create a report with warnings about more subtle script issues, and
> also non-script issues (is that font Windows only?  Will that visual effect
> work on Unix?).  Once it becomes a separate tool, operated on request, then
> there's no limit to the things one can add to it, or the options you can set
> (eg I'm only interested in Mac and this Unix platform); and it can be made
> arbitrarily sophisticated (if it can detect that some code is wrapped inside
> a test for 'the platform', then don't bother reporting it, for example; or
> figure out what font a control will be rendered in on another platform, and
> then tell you that the control won't be wide enough).  (Of course, this will
> never be sophisticated enough to substitute for testing on the target
> plaform.)
> 
> And of course this can be written entirely in Revolution, so it doesn't need
> to be developed by the Rev or MC teams.

I would agree with this - and also that it could be a 3rd party tool.  We
have a good plug-ins interface and would be happy to post a stack with this
stuff from anyone who wants to send one!

Kevin

Kevin Miller <[EMAIL PROTECTED]> <http://www.runrev.com/>
Runtime Revolution Limited - Power to the Developer!
Tel: +44 (0) 870 747 1165.  Fax: +44 (0)1639 830 707.

_______________________________________________
improve-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/improve-revolution

Reply via email to