Libero.

I Find Karma (adam@cs.caltech.edu)
Sat, 8 Jun 96 22:50:43 PDT


http://www.imatix.com/
http://www.imatix.com/html/libero/index.htm

Anyone have any experience with this Libero thing? How come it doesn't
support any distributed programming languages?

-- Adam

....included stuff:

Are you a programmer? Do you sincerely want to write better programs?
Then take a look at Libero, a free software tool from iMatix.

How do I use Libero?
1.Design your program visually as a state diagram;
2.Choose your programming language;
3.Generate a framework for your program;
4.Fill-in the framework to get from rapid prototype to working program;
5.Repeat until your program is perfect.

What Languages can I use?
C
C++ (in beta)
Perl
Awk
UNIX shells - Korn shell, BASH, Bourne shell, C shell
Rexx (in beta)
MS Visual Basic
MS Test Basic
COBOL
MS 80x86 Assembler

... with open-ended support for other languages. Libero uses a
programmable code generator engine. To generate code in a specific
language, you write a new schema. A schema is like a script or program,
written using Libero's schema language.

How Do I Get Libero Onto My Computer?
Libero runs on Windows, MS-DOS, VAX/VMS, UNIX.
It is supplied with full portable ANSI C sources.
Fast link to Installing Libero.

For What Can I use Libero?
All complex programs that risk looking like spaghetti,
Games,
Install scripts,
Communications clients and servers,
Formal parsers (e.g. compilers),
Software robots,
Mulithreaded programming.

Why do I want to use Libero?
1.You can write complex programs faster and better.
2.Your work is easier to understand, maintain, and reuse.
3.You are liberated from language-dependent styles.

Libero comes from a decade of research into ways of making programs
easier to write and maintain. It's really quite simple: if you want to
write better programs, you should take a look at Libero.

Can I Buy Libero?

You can buy a commercial license for Libero from iMatix. This license
gives you the contractual right to support and updates. At the same
time, Libero remains free software distributed according to the terms of
the GNU general public license. For details about commercial licenses
for Libero, contact us.

Libero is sometimes called 'freeware' or 'shareware'. This is not
accurate: Libero is free software. We (or anyone) can choose to charge a
fee for Libero. This is not our concern. However, the source code that
makes-up Libero can never, in any form, be considered as propietary. It
is, and will always remain, free. If someone makes a better version,
based on those sources, that improvement falls under the same terms as
Libero. Thus, all improvements to Libero are for the benefit of all.

How Does The GNU GPL Affect My Work?

The applications you develop with Libero are your concern. In no way do
we attempt to oblige you to apply the GNU GPL to your work. Of course,
you are also free to do so. The code generated by Libero does not bear
any copyright statement, and is not covered by the GNU GPL, any more
than the code generated by a compiler belongs to the company that wrote
the compiler.

If you include parts of the Libero source code in a development, you are
making a 'derived product', which falls under the GNU GPL. If you need
to combine such a derived product with non-derived work, we recommend
that you separate the development cleanly.