FipsIDE (was: MC IDE problem)
Richard Gaskin
ambassador at fourthworld.com
Sun Jan 23 19:08:04 EST 2005
Chipp Walters wrote:
> Any idea on when we will see 'flip IDE' ?
>
>> We are just patiently wait for fixes and for flip ID plug in :)
I just uploaded the alpha to:
<http://groups.yahoo.com/group/MC_IDE/files/Extras/>
It's a far cry from where it's headed, but at least the raw basics are
in place, switching from Rev to MC within the same session.
Installation
------------
Just quit Rev, put it in your Rev Plugins folder, and start Rev again.
How to use it
-------------
1. Choose Development->Plugins->FlipsIDE
1a. The first time you run it you'll want to click
the "Setup..." button, where there's currently
a button to point it to your copy of the MC IDE
(that UI will in beta, but at least you can get
started).
2. Choose MC IDE from the option control in its main window
- that's it: it should purge all Rev elements from memory
and then load the MC IDE.
3. You should be able to flip back into Rev by just choosing Revolution
from the option control.
Known issues
------------
DISCLAIMER: FlipsIDE IS KNOWN TO CAUSE A HARD CRASH IN THE ENGINE. USE
ONLY WITH BACKUP FILES, AND AT YOUR OWN RISK.
It still has an intermittent crash, but much less often with the very
latest engine than with earlier onces (thanks to Kevin for his efforts
to resolve this).
Recipe: Flip back and forth between MC and Rev a lot, using the Message
Box in each with a "put" command (e.g., "put the name of me").
The crash is caused by the engine keeping a hard internal reference to
the stack used as the Message Box. Flipping from one IDE to another
changes the Message Box, so the engine does not know where to direct
"put"s to.
This is 90% resolved in engine v2.6b8. In earlier versions you could
flip into MC pretty reliably, and often flip back into Rev with no
issue. But flipping into MC a second time would often cause the crash
as soon as a "put" command is issued.
Currently I need to flip back and forth a lot to make the crash happen,
something few users would do in actual practice.
Just the same, if you get a crash please let me know which IDE you were
in when it happened, how many times you had flipped back and forth
before the crash, and if on a Mac please include the crash log.
Future enhancements
-------------------
The final version will work from modules residing in a subfolder of the
Plugins folder, probably to be called something cryptic like "FlipsIDE
Modules".
Each modile will be simply a stack file with a stack script containing
two handlers: one for loading a specified IDE and one for purging it.
It will ship with at least two prefab modules, one for MC and one for
running with no IDE at all.
It will be easy to write the load/purge handlers, so we could see
modules for any third party set of tools that comprises a complete
development environment.
From the list of installed modules you'll be able to set one as a
default, so that launching Rev with FlipsIDE installed will cause
FlipsIDE to automatically flip into the specified IDE if desired.
I was hoping to resolve the crash issue before making it available, but
if you folks want to test please feel free to lend a hand -- WORKING ON
BACKUP FILES of course. :)
--
Richard Gaskin
Fourth World Media Corporation
___________________________________________________________
Ambassador at FourthWorld.com http://www.FourthWorld.com
More information about the metacard
mailing list