Index of /labs/pelab/rml/rml-ftp
Name Last modified Size Description
Parent Directory -
RMLonMacOSX/ 23-Apr-2009 08:31 -
binary/ 18-Sep-2006 13:02 -
doc/ 23-Apr-2009 08:31 -
editors/ 23-Apr-2009 08:31 -
papers/ 23-Apr-2009 08:31 -
src/ 23-Apr-2009 08:31 -
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