Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Amiga distribution of the SmartEiffel GNU Eiffel compiler including additional goodies and Amiga related libraries

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 sofa
Octocat-spinner-32 README.rst
Octocat-spinner-32 sofa.info
README.rst

Sofa

SmallEiffel obviously fits Amiga

Sofa is the Amiga distribution of SmallEiffel, the GNU Eiffel compiler. It also includes some goodies like the Gobo data structures library, parser generator tools and Amiga-related libraries for ARexx, argument parsing and pattern matching.

Download

To obtain the most current binary release for AmigaOS Classic, visit <http://aminet.net/package/dev/lang/sofa>.

About Eiffel

Eiffel is an advanced, yet simple and easy to learn, object-oriented programming language that emphasizes the design and construction of high-quality and reusable software. Interfaces to other languages such as ARexx, C and C++ are supported.

About this repository

This repository preserves all Sofa versions released over time for historic purposes. The tagged versions include the Amiga binaries shipped back then, the head version contains the source code only.

While Sofa is no longer actively maintained, many of the tools included kept moving on for years to come. To obtain their current versions, visit:

License

All of the material included herein is covered under some Open Source licence. Usually it is either the Eiffel Forum License, the GNU General Public License or the Mozilla Public License. Refer to the manual of the respective tool or library for details.

Something went wrong with that request. Please try again.