pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

wip/self-git: import selfnb20190721



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Mon Jul 22 01:06:22 2019 +0200
Changeset:	8cac74dc40049aae08d898841a594b95728ea5dc

Added Files:
	self-git/DESCR
	self-git/Makefile
	self-git/PLIST
	self-git/distinfo

Log Message:
wip/self-git: import selfnb20190721

Self is a prototype-based dynamic object-oriented programming language,
environment, and virtual machine centered around the principles of simplicity,
uniformity, concreteness, and liveness. Self includes a programming language, a
collection of objects defined in the Self language, and a programming
environment built in Self for writing Self programs. The language and
environment attempt to present objects to the programmer and user in as direct
and physical a way as possible. The system uses the prototype-based style of
object construction.

Self contains a user interface and programming environment designed for serious
programming, enabling the programmer to create and modify objects entirely
within the environment, and then save the object into files for distribution
purposes. The metaphor used to present an object to the user is that of an
outliner, allowing the user to view varying levels of detail. Also included in
the environment is a graphical debugger, and tools for navigation through the
system.

The first version of the Self language was designed in 1986 by David Ungar and
Randall B. Smith at Xerox PARC. A series of Self implementations and a graphical
programming environment were built at Stanford University. The project continued
at Sun Microsystems Laboratories until 1995, where it benefited from the efforts
of Randall B. Smith, Mario Wolczko, John Maloney, and Lars Bak.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8cac74dc40049aae08d898841a594b95728ea5dc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 self-git/DESCR    | 22 ++++++++++++++++++++++
 self-git/Makefile | 17 +++++++++++++++++
 self-git/PLIST    |  1 +
 self-git/distinfo |  2 ++
 4 files changed, 42 insertions(+)

diffs:
diff --git a/self-git/DESCR b/self-git/DESCR
new file mode 100644
index 0000000000..db062d9be1
--- /dev/null
+++ b/self-git/DESCR
@@ -0,0 +1,22 @@
+Self is a prototype-based dynamic object-oriented programming language,
+environment, and virtual machine centered around the principles of simplicity,
+uniformity, concreteness, and liveness. Self includes a programming language, a
+collection of objects defined in the Self language, and a programming
+environment built in Self for writing Self programs. The language and
+environment attempt to present objects to the programmer and user in as direct
+and physical a way as possible. The system uses the prototype-based style of
+object construction.
+
+Self contains a user interface and programming environment designed for serious
+programming, enabling the programmer to create and modify objects entirely
+within the environment, and then save the object into files for distribution
+purposes. The metaphor used to present an object to the user is that of an
+outliner, allowing the user to view varying levels of detail. Also included in
+the environment is a graphical debugger, and tools for navigation through the
+system.
+
+The first version of the Self language was designed in 1986 by David Ungar and
+Randall B. Smith at Xerox PARC. A series of Self implementations and a graphical
+programming environment were built at Stanford University. The project continued
+at Sun Microsystems Laboratories until 1995, where it benefited from the efforts
+of Randall B. Smith, Mario Wolczko, John Maloney, and Lars Bak.
diff --git a/self-git/Makefile b/self-git/Makefile
new file mode 100644
index 0000000000..2bca47ddfd
--- /dev/null
+++ b/self-git/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD$
+
+PKGNAME=	self
+CATEGORIES=	lang
+GIT_REPO=	http://github.com/russellallen/self.git
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/rui314/8cc/
+COMMENT=	Prototype-based dynamic object-oriented programming language
+LICENSE=	# BSD
+
+USE_LANGUAGES=	c c++
+
+USE_CMAKE=	yes
+
+.include "../../wip/mk/git-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/self-git/PLIST b/self-git/PLIST
new file mode 100644
index 0000000000..48d96a5493
--- /dev/null
+++ b/self-git/PLIST
@@ -0,0 +1 @@
+@comment $NetBSD$
diff --git a/self-git/distinfo b/self-git/distinfo
new file mode 100644
index 0000000000..afc76512f4
--- /dev/null
+++ b/self-git/distinfo
@@ -0,0 +1,2 @@
+$NetBSD$
+


Home | Main Index | Thread Index | Old Index