home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 3 / AACD03.BIN / AACD / Programming / sofa / Readme < prev    next >
Text File  |  1999-10-12  |  1KB  |  55 lines

  1. TITLE
  2.  
  3.   Sofa - SmallEiffel obviously fits Amiga
  4.  
  5. VERSION
  6.  
  7.   1.0
  8.  
  9. AUTHOR
  10.  
  11.   The Sofa Team
  12.  
  13. DESCRIPTION
  14.  
  15.   Sofa is the Amiga distribution of SmallEiffel, the GNU Eiffel
  16.   compiler. It also includes the Gobo data structures library and
  17.   parser generator tools.
  18.  
  19.   Eiffel is an advanced object-oriented programming language that
  20.   emphasizes the design and construction of high-quality and reusable
  21.   software. It supports the concept of "Design by Contract" to improve
  22.   software correctness, allowing a program to validate its consistency
  23.   during run time. Interfaces to other languages such as C and C++ are
  24.   supported.
  25.  
  26.   Eiffel's design addresses many practical concerns that software
  27.   engineers face when creating complex software. It has an elegant
  28.   design and programming style, and is easy to learn.
  29.  
  30. FEATURES
  31.  
  32.   - supports incremental compilation
  33.   - compiles to native C code or Java byte code
  34.  
  35. SPECIAL REQUIREMENTS
  36.  
  37.   - a C compiler (SAS/c or GCC) or Java byte code interpreter
  38.  
  39. AVAILABILITY
  40.  
  41.   - Aminet mirrors, for example
  42.     ftp://wuarchive.wustl.edu/pub/aminet/dev/lang/sofa.lha
  43.  
  44. PRICE
  45.  
  46.   Freeware.
  47.  
  48. DISTRIBUTABILITY
  49.  
  50.   Freely distributable. All material included in Sofa is distributed
  51.   under some open source license, such as Eiffel Forum License, the
  52.   GNU General Public License or the Mozilla Public License. Refer to
  53.   the documentation of the respective tool or library for details.
  54.  
  55.