Plug ins in MC 2.6b1 and other questions

Richard Gaskin ambassador at fourthworld.com
Wed Apr 21 11:02:09 EDT 2004


Dr.John R.Vokey wrote:

> Metacardians,
>   I see that the new MC IDE 2.6 has a plug-ins menu.  Having never used 
> one, what constitutes a plug-in?  Is it just a main stack that serves a 
> particular function?  It is anything other than a stack being put in 
> use, or do all scripts and properties of the plug-in stack become 
> available to the stack using the plug-in?  Do the plug-in properties 
> apply only within the IDE, or do they migrate automagically to 
> stand-alones?

In its simplest form, a plugin is merely a stack file you want easy 
access to from within the IDE.

You can also add your own plugin system to a standalone (WebMerge does, 
for example) but the MC IDE offers no provisions to assist with that, 
primarily because plugins designed for IDE use will usually have little 
value in another application and vice versa.

>   And, more generally, how are we to distinguish between properties, 
> procedures and functions of the engine, the MC IDE, and the RR IDE?  
> Should we (yes us) be updating the MC help files so that they reflect 
> the engine and the MC IDE?  As it stands now, one is forced to use the 
> RR documentation for new features of the engine amidst a plethora of RR 
> IDE specific stuff.  RR staff could help if all engine additions and 
> changes were published as such, distinct from RR IDE specific changes.

There is a simple plug-in available which is a shell that imports the 
content from the Rev Transcript Dictionary into a nimbler format for use 
in MC.  I had written the original version of this shell, and someone 
else added a great search facility for it.  Unfortunately while moving 
files between machines I seem to have misplaced it, so if someone has 
the version with the search facility please send it to me.  Thanks.

This raises the obvious question:  should we replace the Dictionary 
stack with the one in the MC IDE now?

We can't disribute the copyrighted content, but since the Rev package is 
needed to get the engine anyway this one-time import should be a good 
second.  It takes only a few seconds, and by having an importer shell 
instead of the dictionary itself we get two benefits:

- the download for the MC IDE is smaller
- you always have the most current dictionary content

Jacque likes the old one because it loads faster (has about 10-15% fewer 
tokens), which is useful for quick syntax checking while scripting.

But I wonder if it would be worthwhile making another utility for that, 
a very lean index of tokens with just the params and a one-line summary 
of its use, with a button to open the full entry in the Dictionary if 
needed.

Would that be useful?
Anyone want to make it?

-- 
  Richard Gaskin
  Fourth World Media Corporation
  ___________________________________________________________
  Ambassador at FourthWorld.com       http://www.FourthWorld.com


More information about the metacard mailing list