The new dimension of programming
Dolgesheim, den 28.8.2000. Last Sunday, in the sub-division of the company HAAGE&PARTNER Computer GmbH in Dolgesheim,
the new StormC developers package was presented for the first time in a select circle. During the yearly summer
festival, a lot was discussed about the past and the future. Among the many guests were employees of the company
Hyperion (Heretic II, ...) and ESCENA (PowerPC-Boards), who showed enthusiasm after the presentation
The most important feature of the new developers system is the step forwards towards the new AmigaOS. At the moment
everything still runs on the Classic Amiga, and that is how it will be presented, but everything was developed
anew with easy portability
A big step towards more up-to-date system has been made through the decision to support the GNU-Compiler in a modified version. The current Storm-Compiler is not less professional, but not easy to port to other systems.
The new StormGCC is very compatible to the StormC compiler, supports known preprocessor symbols (for instance __FUNC__),
writes in 68K as well as in PPC the Amiga Hunk-Format in object files and creates the same debug file format as StormC. The PowerPC
version of StormGCC supports the PowerOpen/WarpOS conventions.
In the new StormC the network capabilities are of very high importance. StormC now can be used by a programming team
working on one project, without problems. An important utility in this respect is CVS Concurrent Versions System. With the aid of CVS multiple developers can work
on one project or source code at the same time, and link their changes in a controlled fashion. StormC shows in
the project version number and status of the files, and color marks files that might give problems.
The network capabilities are rounded off by the now distributed
Make. In a network, multiple computers can be used simultaneously
to compile a project. StormC finds free computers automatically, and moves compiling jobs to those. A Make Logfile
keeps track of various compiler commands, error messages, and allows for an exact error diagnosis in complex projects.
Further novelties can be found in the project management and the editor. With the aid of the global search the
entire project or all projects, including hierarchical projects can be searched with full
text search including AmigaDOS patterns. It is possible,
by double clicking the search result, to go directly to the relevant position in the source code.
The user can now create his own sections, and decide what kind of files should be put there, and how they should
be edited, shown or compiled. Sections can be sorted alphabetically and colored in different colors A helpmeet
gives extensive Online Help
to StormC, GCC, AmigaOS Includes and Autodocs. A bubble-help provides basic help when required.
The new editor now also colorizes CVS-conflicts, installer- and AmigaGuide-commands according to new dictionaries.
When typing the name of known system functions, the appropriate prototype is shown, which makes further input of parameters for these functions much
easier. The double-click on a file path (for instance in an include command) loads the file in a new . Furthermore
the keyboard layout is freely configurable.
A new addition is a program for documentation. With StormDOC one creates ToDo-lists, bug reports, and program documentation. It keeps
track of all actions of the user, knows the various destination groups and circumstances of the list, who can all
also be configured as search criteria.
The new debugger cooperates on 68K- and PPC WarpOS programs with the StormCompiler and StormGCC. The debugging
is now no longer limited to one program - Tasks and Shared
Libraries can now also be edited step by step. When Enforcer-hits
occur, the debugger immediately shows the position of the source of evil in the source code.
All in all, StormC 4 is fully revamped and greatly enhanced tool, that will once again speed up software-development
on the Amiga, and will create it more professionally.
The news of version 4 in an overview
Network capabilities / shared Make
GCC Compiler for 68k and PPC
Editor (Shows Prototypes of Functions)
to manage ToDo-lists, bug reports and so on.
debugger (for GCC also)
of Tasks and Shared Libraries
full text search
Steffen Häuser of Hyperion, responsible for the conversion of Sxx for the Amiga, said about the new compiler:
"The combination of the gcc code generator with StormC's advantages of the debugger, the comfortable IDE,
the MixedBinaries and the possibility to create Shared Libraries in an easy way looks like a very nice compiler
The distributed-make facility to reduce compilation time and the integration of CVS into the IDE are very welcome.
We are looking forward to employing the new StormC in future projects. Adaptions of a first project from gcc to
the new StormC worked flawlessly. Support for Elate VP Code in a future version will also be very interesting to
The price of StormC 4 is 498,- DM. Customers of older versions of StormC can get an update for the
price of only 198,- DM. The first presentation was at WOA 2000 in December last year. StormC 4 is available right away.