Index of /labs/pelab/rml/rml-ftp

Icon  Name                    Last modified      Size  Description
[DIR] Parent Directory - [DIR] RMLonMacOSX/ 23-Apr-2009 08:31 - [DIR] binary/ 18-Sep-2006 13:02 - [DIR] doc/ 23-Apr-2009 08:31 - [DIR] editors/ 23-Apr-2009 08:31 - [DIR] papers/ 23-Apr-2009 08:31 - [DIR] src/ 23-Apr-2009 08:31 - [DIR] typol/ 23-Apr-2009 08:31 -
Source Release 2.3.6 2006-05-23
----------------------------------------
- can be found in the Subversion repository:
  svn checkout svn://mir20.ida.liu.se/rml/tags/2.3.6
  or in the src/ directory

Binary + Source Release 2.3.4 2006-03-13
----------------------------------------
- can be found in the Subversion repository:
  svn checkout svn://mir20.ida.liu.se/rml/trunk
  
- rml+mmc 
- faster .mo or .rml compilation
- better MetaModelica handling
- unused import warnings
- new operators and buildin functions:
  + ==& string_equal(string, string) => bool
  + +&  string_append
  + if_exp or ifExp(bool, 'a, 'a)
  + string_setnth(string, int, char) => string                (index from 0)
  + string_setnth_string_char(string, int, string) => string  (index from 0)
  + string_update(string, int, char) => string                (index from 1)
  + string_update_string_char(string, int, string) => string  (index from 1)
  + string_nth(string, int) => char                           (index from 0)
  + string_nth_string_char(string, int) => string             (index from 0)
  + string_get(string, int) => char                           (index from 1)
  + string_get_string_char(string, int) => string             (index from 1)
  + string_compare(string, string) => int (-1, 0, +1)         (calls strcmp)
  + all these have duplicates using Java names ex: stringNth=string_nth
  

Binary Release 2.3.3 with named arguments in patterns, 2006-01-26
-----------------------------------------------------------------
- rml+mmc (rml=Relational Meta-Language compiler, mmc=Meta-Modelica compiler)
- new flags:
  + -fdump-interface : dumps the interface of the module to stdout
  + -fdump-depends   : dumps the module depencies in .depends format to stdout
  + -ffix-java-names : causes to include in every .c file generated a file 
                       called ExternalRMLDefines.h which can be used to re-define
		       the names of the externally declared RML relations.
		       look into doc/ExternalRMLDefines.h

Enjoy!
Adrian Pop/		    
		       
  
Binary Release 2.3.2 with named arguments in patterns, 2005-12-30
-----------------------------------------------------------------
- THIS IS A BETA RELEASE! Don't trust it!
- fixes the VC7 compilation problem "program too complex" 
  + blocks nested too deeply fixed!

Binary Release 2.3.1 with named arguments in patterns, 2005-11-11
-----------------------------------------------------------------
- THIS IS A BETA RELEASE! Don't trust it!
- general:
  - named arguments in patterns are now supported
    for datatype definition: CONS of na1:ty1 * na2:ty2 ... nan:tyn 
    + patterns: CONS(nan=patern1, na1=pattern2, na10=pattern3)
    for relation definition: relation x: (na1:ty1, na2:ty2, na3:ty3) => (na4:ty4, na5:ty5, na6:ty6)
    + pattern: rule x(v1, v2, v3) => (na5=v4)
                    -------------------------
                    x(na3=pattern) => ....
  - of course named arguments in patterns for relations won't work if you don't
    declare the relation signature type. 

Binary (Cygwin) + Source (All) release 2.3.0-brasov, 2005-06-21
---------------------------------------------------------------
- MetaModelica improvements, OpenModelica compilation using
  the meta-modelica syntax now works.

Binary (Cygwin) + Source (All) release 2.3.0, 2005-06-13
--------------------------------------------------------
- faster compilation by caching interfaces.
- MetaModelica syntax now works.
  + look into examples/metamodelica
- fixed some bugs in vector/array builtin relations
- the -ftrace flag changed to -fdebug. 
- the -ftrace flag shows all function calls to the stdout.
- added RML.debug_print("var_name", var) as a builtin relation
  + use it for debugging to structuraly print ANY variable 
  + is present in the non-debugging environment also

Binary (Cygwin) + Source (All) release 2.2.2, 2005-03-17
---------------------------------------------------------
- fixed some script problems in the cygwin binary version

Binary (Cygwin) + Source (All) release 2.2.2, 2005-03-02
---------------------------------------------------------------------
- fixed some examples that did not compile because of grammar changes
- fixed so that the Cygwin binary works even if you have spaces the
  rml installation paths
- added doc/DEBUG.txt on how to debug with RML debugger
- cleaned the distribution a bit.
- fixed reopening of tty in the debuger when RML code is reading external files
- fixed a crash in the debugger when sending data to the external viewer
- fixed so that it compiles on Solaris

Binary: binary/2005-01-27 for a Cygwin binary.
Source: rml-2.2.2.tar.bz2 for all other platforms. 
        + see the RMLonMacOSX directory for MacOS X instructions.

Enjoy!
Adrian Pop
adrpo@ida.liu.se 
http://www.ida.liu.se/~adrpo