mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-25 04:43:33 +00:00
9867961518
- Unbrake on all platforms - Use tk8.4 instead of tk8.3 - Fix bug with abort2 function - Fix installed files's permissions - Use PORTDOCS macro Some notes from maintainer: 1) Due to some GC/Sather bugs we need specific options to compile GC. To achive this i compile GC separately and link it statically. I've not include it in dependencies to not bother user with GC's OPTIONS. 2) Port can be build currently only against non-threaded Tk/Tcl library. Don't know currently how to investigate this since there are no way to find if Tk build with or without threads. Furthermore, tk and tk-threads are mutually exclusive. Linking agains static Tk is bogus... PR: ports/100964 Submitted by: Stanislav Sedov <ssedov at mbsd.msk.ru> (maintainer)
23 lines
1.2 KiB
Plaintext
23 lines
1.2 KiB
Plaintext
Sather is an object oriented language which aims to be simple,
|
|
efficient, safe, and non-proprietary. It aims to meet the needs of
|
|
modern research groups and to foster the development of a large,
|
|
freely available, high-quality library of efficient well-written
|
|
classes for a wide variety of computational tasks. It was originally
|
|
based on Eiffel but now incorporates ideas and approaches from several
|
|
languages. One way of placing it in the "space of languages" is to say
|
|
that it attempts to be as efficient as C, C++, or Fortran, as elegant
|
|
and safe as Eiffel or CLU, and to support higher-order functions as
|
|
well as Common Lisp, Scheme, or Smalltalk.
|
|
|
|
Sather has garbage collection, statically-checked strong typing,
|
|
multiple inheritance, separate implementation and type inheritance,
|
|
parameterized classes, dynamic dispatch, iteration abstraction,
|
|
higher-order routines and iters, exception handling, assertions,
|
|
preconditions, postconditions, and class invariants. Sather code can
|
|
be compiled into C code and can efficiently link with C object files.
|
|
|
|
Note: this version will work with non-threaded Tk only due to problems
|
|
with GC and threads!
|
|
|
|
WWW: http://www.gnu.org/software/sather/
|