aboutsummaryrefslogtreecommitdiffstats
path: root/lang/Sather
diff options
context:
space:
mode:
authorasami <asami@FreeBSD.org>1996-03-07 20:55:59 +0800
committerasami <asami@FreeBSD.org>1996-03-07 20:55:59 +0800
commit8c83f415276cf36462265cf96f5473053c67be8c (patch)
tree52b7ae754fef5cff1629300abb57d0c1e3c2eb85 /lang/Sather
parentd910f01399dff1bcbcd150009bd9dd18a16978d1 (diff)
downloadfreebsd-ports-gnome-8c83f415276cf36462265cf96f5473053c67be8c.tar.gz
freebsd-ports-gnome-8c83f415276cf36462265cf96f5473053c67be8c.tar.zst
freebsd-ports-gnome-8c83f415276cf36462265cf96f5473053c67be8c.zip
Mandatory package files!
Diffstat (limited to 'lang/Sather')
-rw-r--r--lang/Sather/pkg-comment1
-rw-r--r--lang/Sather/pkg-descr17
-rw-r--r--lang/Sather/pkg-plist9
3 files changed, 27 insertions, 0 deletions
diff --git a/lang/Sather/pkg-comment b/lang/Sather/pkg-comment
new file mode 100644
index 000000000000..022a06cb1e2a
--- /dev/null
+++ b/lang/Sather/pkg-comment
@@ -0,0 +1 @@
+Sather compiler
diff --git a/lang/Sather/pkg-descr b/lang/Sather/pkg-descr
new file mode 100644
index 000000000000..90d675f8a28a
--- /dev/null
+++ b/lang/Sather/pkg-descr
@@ -0,0 +1,17 @@
+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.
diff --git a/lang/Sather/pkg-plist b/lang/Sather/pkg-plist
new file mode 100644
index 000000000000..998105873eb4
--- /dev/null
+++ b/lang/Sather/pkg-plist
@@ -0,0 +1,9 @@
+bin/cs
+man/man1/cs.1.gz
+share/doc/sather/Bugs
+share/doc/sather/Changes
+share/doc/sather/Contributing
+share/doc/sather/FAQ
+share/doc/sather/License
+share/doc/sather/README
+share/doc/sather/manual.ps