<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>

<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=855252107-26022004><FONT face=Arial color=#0000ff 
size=2>FYI</FONT></SPAN></DIV>
<DIV><SPAN class=855252107-26022004><FONT face=Arial color=#0000ff 
size=2>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=855252107-26022004><FONT face=Arial color=#0000ff 
size=2>Sachin</FONT></SPAN></DIV>
<DIV><SPAN class=855252107-26022004><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=855252107-26022004></SPAN>&nbsp;</DIV>
<DIV></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT face=Tahoma 
size=2>-----Original Message-----<BR><B>From:</B> Peter Volgyesi 
<BR><B>Sent:</B> Thursday, February 26, 2004 1:16 AM<BR><B>To:</B> Sachin J. 
Mujumdar<BR><B>Subject:</B> RE: GME - Interpreter, Plugin and 
Add-On<BR><BR></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=654141307-26022004>Plugins and Interpreters are same. However, add-ons are 
quite different (sorry, I made a mistake in my previous mail, I wanted to say: 
plugins and interpreters are almost same). Add-ons are heavily based on the MGA 
event interface, and usually not invoked by the user. So, their architecure is 
different.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=654141307-26022004></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=654141307-26022004>I think, you can list multiple paradigms separated by 
commas or spaces in the COnfigureComponent dialog.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=654141307-26022004></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=654141307-26022004>--</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=654141307-26022004>peter</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=654141307-26022004></SPAN></FONT>&nbsp;</DIV><FONT face=Arial 
color=#0000ff size=2></FONT><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> Sachin J. Mujumdar 
  [mailto:Sachin@isis.vanderbilt.edu] <BR><B>Sent:</B> Wednesday, February 25, 
  2004 11:01 PM<BR><B>To:</B> Peter Volgyesi<BR><B>Subject:</B> RE: GME - 
  Interpreter, Plugin and Add-On<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV><SPAN class=101005921-25022004><FONT face=Arial color=#0000ff size=2>Hi 
  Peter,</FONT></SPAN></DIV>
  <DIV><SPAN class=101005921-25022004><FONT face=Arial color=#0000ff size=2>So 
  for all purposes, Interpreters, Plugins and Add-Ons are same, and it doesnt 
  really matter when we start creating a new component, 
  right?</FONT></SPAN></DIV>
  <DIV><SPAN class=101005921-25022004><FONT face=Arial color=#0000ff 
  size=2>Also, can we, and if so how, specify multiple paradigms (a set of three 
  different paradigms, say) on which a particular plugin is supposed to 
  work?</FONT></SPAN></DIV>
  <DIV><SPAN class=101005921-25022004><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=101005921-25022004><FONT face=Arial color=#0000ff 
  size=2>Thanks,</FONT></SPAN></DIV>
  <DIV><SPAN class=101005921-25022004><FONT face=Arial color=#0000ff 
  size=2>Sachin</FONT></SPAN></DIV>
  <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
    <DIV></DIV>
    <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT 
    face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Peter Volgyesi 
    <BR><B>Sent:</B> Wednesday, February 25, 2004 6:25 AM<BR><B>To:</B> Sachin 
    J. Mujumdar<BR><B>Subject:</B> RE: GME - Interpreter, Plugin and 
    Add-On<BR><BR></FONT></DIV>
    <DIV dir=ltr align=left><SPAN class=347223211-25022004><FONT face=Arial 
    color=#0000ff size=2>Hi Sachin,</FONT></SPAN></DIV>
    <DIV dir=ltr align=left><SPAN class=347223211-25022004><FONT face=Arial 
    color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV dir=ltr align=left><SPAN class=347223211-25022004><FONT face=Arial 
    color=#0000ff size=2>You are right about the differences (if there is any) 
    between plugins and add-ons. The CreateNewComponent program is just not 
    smart enough.</FONT></SPAN></DIV>
    <DIV dir=ltr align=left><SPAN class=347223211-25022004><FONT face=Arial 
    color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
    <DIV dir=ltr align=left><SPAN class=347223211-25022004><FONT face=Arial 
    color=#0000ff size=2>--</FONT></SPAN></DIV>
    <DIV dir=ltr align=left><SPAN class=347223211-25022004><FONT face=Arial 
    color=#0000ff size=2>peter</FONT></SPAN></DIV>
    <DIV dir=ltr align=left><SPAN 
    class=347223211-25022004></SPAN>&nbsp;</DIV><BR>
    <BLOCKQUOTE 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
      <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
      <HR tabIndex=-1>
      <FONT face=Tahoma size=2><B>From:</B> Sachin J. Mujumdar 
      [mailto:Sachin@isis.vanderbilt.edu] <BR><B>Sent:</B> Friday, February 13, 
      2004 7:01 PM<BR><B>To:</B> Peter Volgyesi<BR><B>Subject:</B> GME - 
      Interpreter, Plugin and Add-On<BR></FONT><BR></DIV>
      <DIV></DIV><!-- Converted from text/rtf format -->
      <P><FONT face=Arial size=2>Dear Peter,</FONT> <BR><FONT face=Arial 
      size=2>When we start building a new component using 
      CreateNewComponent.exe, we get a choice from three options in the 
      ConfigureComponent.exe - Interpreter, Plugin and AddOn. The way I 
      understood it, the conceptual difference between an Interpreter and a 
      Plugin was that you could write an Interpreter for a single paradigm, 
      whereas a Plugin is supposed to work with all or multiple paradigms (I am 
      not sure, we can specify multiple paradigms and if so, can they be 
      comma-delimited). </FONT></P>
      <P><FONT face=Arial size=2>However, when I looked at the 
      ConfigureComponent.exe, I realized that the "option set" of Interpreter, 
      Plugin or AddOn worked independently of the paradigm selection. So, now I 
      am a bit confused as what are the differences between these three. Could 
      you please answer these doubts at your convenience?</FONT></P>
      <P><FONT face=Arial size=2>Thanks &amp; Regards,</FONT> <BR><B><FONT 
      face="Monotype Corsiva" color=#999999>~Sachin</FONT></B> <BR><FONT 
      face="Trebuchet MS" color=#c0c0c0 size=2>Sachin J Mujumdar</FONT> 
      <P align=justify><FONT face="Trebuchet MS" color=#c0c0c0 size=2>Dept of 
      EECE&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Vanderbilt 
      University</FONT></P>
      <P><A href="mailto:sachin.mujumdar@vanderbilt.edu"><U><FONT 
      face="Trebuchet MS" color=#0000ff 
      size=2>sachin.mujumdar@vanderbilt.edu</FONT></U></A> 
  </P><BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>