<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2800.1498" name=GENERATOR></HEAD>
<BODY><!-- Converted from text/plain format -->
<P>Dear GReAT Users:<BR><BR>We are proud to announce the availability of GReAT 
1.4.0 on our distribution website: repo.isis.vanderbilt.edu.<BR>The new release 
has the following new features:<BR></P>
<UL>
  <LI>VC71 support. This means (1) all UDM and GReAT tools and core libraries 
  are compiled&nbsp;with VC71; (2) all the tools produce cpp files and Visual 
  Studio project files for VS7. (There is also a VC6 version of GReAT available 
  on the download site, but 1.4.0 is the last release supporting VC6)
  <LI>Global namespace: use the temporary attribute of Class Packages in your 
  UMT models, and you'll be able to access&nbsp;a global&nbsp;root object from 
  all the rules without passing it as a packet. (for an example, 
  see&nbsp;SignalFlow2FlatSF_test_globalObject) 
  <LI>Sorting: specify a compare function in CodeLibrary under your 
  Configuration folder, and use that compare function in the specification of an 
  output port to sort the rule's output packets. (for an example, 
  see&nbsp;SignalFlow2FlatSF_test_sortingFunc) 
  <LI>Distinguished cross product: set the "Distinguished cross product" 
  attribute true,&nbsp;so that each&nbsp;object is allowed to occur only once 
  among the results, i.e. all&nbsp;objects&nbsp;will be unique. (for an example, 
  see&nbsp;SignalFlow_test_distinguished) 
  <LI>The code generator now&nbsp;automatically generates VS project files, so 
  that you don't have to set up the project manually. The command line tool, 
  CG.exe, can also compile the generated files, i.e. it can generate the 
  transformation executable file.&nbsp;(see the command line help of 
  CG.exe&nbsp;for more info) 
  <LI>You can&nbsp;call the compare functions specifications in Guard and AM 
  code. Code library is a future placeholder for code snippets, that can be 
  called from Guard and AM code.</LI></UL>
<DIV>Thanks,</DIV>
<DIV>Attila</DIV>
<DIV>&nbsp;</DIV></BODY></HTML>