who's out there?

Ken Ray kray at sonsothunder.com
Sun Jun 5 12:37:29 EDT 2005


> I'm curious.  How many of you use Rev to make a living, and how many of
> you just play with it.  I'm at the point where I can't believe anyone
> could use it to do serious development.  It is just too buggy, syntax
> idiosyncrasies and sloth aside.
> 
> And how many of you successfully deploy cross-platform applications?
> That is my holy grail, but I'm so far away from that I can't even
> imagine it.

I use it to make a living - in fact my two biggest clients have x-platform
apps based on the Rev engine. (The reason I say that is that I use both the
Revolution IDE and the old MetaCard IDE for development, but they both use
the same engine.)

> Finally, are there any cross-platform dos and don'ts?

Well, if you're going to be at Monterey, there's a session on this. ;-)

> I read that the 
> Ask Files dialog is system-dependent at the Filters level.  I understand
> why this might be necessary, but it sure shoots a hole in simple
> cross-platform applications.

It depends on how you look at it... there are certain things that are
platform-specific, and all you need to do is something like this:

  switch (the platform)
    case "MacOS"   
      -- do Mac-specific stuff
      break
    case "Win32"
      -- do Win-specific stuff
      break
  end switch

For example, manipulating the Registry is Windows-only; using AppleScript is
Mac-only; in the case of the answer file dialog there are different
parameters for Mac or Windows because Mac files are being filtered by type &
creator code (something Windows doesn't have), and Windows files are
filtered by extension (something that many Mac files in OS 9 don't have,
although with OS X they do). I believe that the next version of Rev should
have a homogenized 'answer file' command so you can use extensions and/or
type&creator for filtering.


Ken Ray
Sons of Thunder Software
Email: kray at sonsothunder.com
Web Site: http://www.sonsothunder.com/




More information about the use-livecode mailing list