Raincode now provides access to native lexical information
from within scripts, so that coding guidelines
related to the position of keywords, alignements, etc. can be
coded much more efficiently than before.
May 2006
The RainCode engines now
includes support for sqlite
so that repository-style information
can now be stored on a relational database, using common SQL statements
(INSERT, DELETE). This database is usable out of the box with the
RainCode engine, no external tool or plugin is required.
January 2006
Since version 1.0, the RainCode Engine was distributed with two
ancillary files with the ".tab" extension, and which contained
the transition tables for the target language (COBOL, C, Ada, etc.)
and RainCode Script parsers.
The information included in these tab files is now integrated
in the executable, thereby avoiding any version mismatch and
considerably reducing startup times. There is no need for any
environment variable nor configuration information about where
to find the tab files, making installation and daily use even
simpler than it used to be. Startup performance has also been
reduced up to a point where it becomes virtually imperceptible.
February 2005
RainCode decides to distribute the RainCode Engine for Ada, C,
and COBOL for FREE. Get your own license on
RainCode Online.
RainCode was exhibitor at
Ada Europe 2004,
the 9th International Conference on Reliable Software Technologies, which took
place in Palma de Mallorca. On this occasion, we presented the latest developments
to the RainCode Checker for Ada.
September 22 - 26 2003
RainCode is sponsor of the
IEEE International Conference on Software Maintenance
, which will take place in Amsterdam, The Netherlands.
On this occasion, RainCode will give a talk about its automatic restructuring
service for COBOL applications.
March 2003
Launching of
RainCode Online's restructuring service. This is a new online
service which automatically restructures COBOL code, even
COBOL generated by code generators like APS, ADW, Cool:gen....
January 2003
Our website is now connected to
RainCode Online, which is an
E-Commerce site where various products
and services can be purchased. It also integrates a number of features
related to customer service: downloads, registration to mailing lists, etc.
RainCode was exhibitor at
Ada Europe 2002, the 7th international
conference on reliable software technologies, which took place
in Vienna, Austria.
June 10 2002
The downloadable example of the RainCode Roadmap on the GNAT
sources has been upgraded. Click
here to take a look at it.
April 2002
We're currently working on the release of RIDE 2.0, RainCode's
programming-oriented text editor. This new release will be compatible
with more languages, and integrate a series of
enhancements and new features, such as a new "diff" tool, which
allows to ignore non significative changes while comparing
different versions of a file. More on this subject very soon.
February - April 2002
Development of a process to automatically renovate Pacbase-generated
COBOL code in order to make it readable and ease maintenance.
Want to know more about it? Read our
newsletter on the topic.
February 2002
Completion of automatic CA-Ideal to COBOL migration.
January 2002
Availability of a downloadable step-by-step demonstration of RainCode
for COBOL. This demo presents some of the most essential RainCode
functions, applied to real world COBOL-source samples.
November 2001
Automatic detection of comments, which only contain code.
During development of large systems, it often happens that
part of the code is put into comments before removal.
This type of comment has a negative impact on comment
based metrics, which then become abnormaly high.
RainCode is now capable of detecting such kind
of comments and updating comment based metrics accordingly.
July 2001
Availability of RainCode for Ada, together with the matching Roadmap.
April 2001
Availability of RainCode for Informix 4GL, together with the matching
Roadmap.
January 2001
Availability of the Roadmap wizard, which provides a convenient graphical
user interface on top of the Roadmap (aka OTA) documentation system,
in such a way that users can define file lists, properties and groups
without having to go through the intricaties of RainCode's command-line
options.
December 2000
Availability of RIDE for PL/1.
July 2000
Availability of RIDE for Java, together with a number of scripts that
implement commonly used coding guidelines for Java.
May 2000
Availability of the first beta of RIDE
(RainCode Integrated Development Environment),
which combines the convenience of a full-featured text editor with the
customizable power of RainCode. The first version only supports COBOL.
5 April 1999
Availability of the first beta of RainCode for Natural, as well as the
corresponding One Time Assessment, that integrates smoothly with the
assessments performed for other languages.
12 March 1999
Availability of the CSP version of the One Time Assessment, integrated
in the other versions (that is, COBOL and PL/1) so that source code real
estate can be managed globally, even if it is made of components written
in different languages.
22 Feb 1999
Availability of the CSP version, that takes ESF (or FSF) files as input,
and that includes inference mechanism to detect presentation vs.
business intelligence components.
13 Jan 1999
Availability of the One Time Assessment (shortly, OTA) which is a
service based on RainCode and which provides a comprehensive qualitative
and quantitative report on source code. This report is produced as a
number of HTML files, so that the result of the OTA can be published
on the Internet or an Intranet, and viewed with any recent browser.
14 Dec 1998
Fine tuned semantic analysis, where the usages of a variable for reading
and for writing can be separated. Full impact analysis can be performed
now.
1 Dec 1998
First Beta version of the PL/1 version of RainCode.
It handles the full PL/1 language (as far as we know), and can even
handle awful
things such as:
IF IF=THEN THEN THEN = ELSE ELSE ELSE = IF
We plan to test RainCode for PL/1 extensively, as we'll get more and
more sample
PL/1 source files to work on.
10 Nov 1998
IDMS support has been implemented. Unlike other extensions (such as CICS,
SQL and DL/1), IDMS statements are not surrounded by the standard
keywords EXEC and END-EXEC. Hence, they must be recognized as first
class statements, as if they were normal COBOL statements.