Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jan 2001 16:50:16 +0000 (GMT)
From:      George Reid <greid@dogma.freebsd-uk.eu.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/23996: New port: cel: A small, simple prototype-based OO language
Message-ID:  <Pine.BSF.4.21.0101011649370.84075-100000@sobek.openirc.co.uk>
Resent-Message-ID: <200101011650.f01Go2S19640@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         23996
>Category:       ports
>Synopsis:       New port: cel: A small, simple prototype-based OO language
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 01 08:50:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     George Reid
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
FreeBSD UKUG
>Environment:
n/a
>Description:
Cel is a computer language. In particular it is of the
prototype-based, object oriented variety.

It was meant to be high-level, small, simple, and very OO. It's
syntax is very similar to Self (which is almost like Smalltalk).
Cel was influenced primarily by the language Self. Other strong
influencers were Smalltalk, Forth, Newtonscript, Objective-C, and
Python.

- George Reid
greid@ukug.uk.freebsd.org
>How-To-Repeat:
n/a
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	cel
#	cel/Makefile
#	cel/distinfo
#	cel/files
#	cel/files/patch-aa
#	cel/pkg-plist
#	cel/pkg-descr
#	cel/pkg-comment
#
echo c - cel
mkdir -p cel > /dev/null 2>&1
echo x - cel/Makefile
sed 's/^X//' >cel/Makefile << 'END-of-cel/Makefile'
X# New ports collection makefile for:   cel
X# Date created:        1 January 2001
X# Whom:                George Reid <greid@ukug.uk.freebsd.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=       	cel
XPORTVERSION=		0.5
XCATEGORIES=     	lang
XMASTER_SITES=   	http://www.redwoodsoft.com/cel/
XEXTRACT_SUFX=		.tgz
X
XMAINTAINER=		greid@ukug.uk.freebsd.org
X
XWRKSRC=			${WRKDIR}/${PORTNAME}
X
XUSE_GMAKE=		yes
X
XDOCFILES=		CoreArchitecture.html Credits DefaultProtos \
X			Linker.html Logs.html ProtoLanguage.html README \
X			SimpleDataFormat.html Threads activation.html \
X			stackframe structure.html todo.html
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/vm/aq ${PREFIX}/bin
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${PREFIX}/share/cel
X.for F in ${DOCFILES}
X	${INSTALL_DATA} ${WRKSRC}/doc/$F ${PREFIX}/share/cel
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-cel/Makefile
echo x - cel/distinfo
sed 's/^X//' >cel/distinfo << 'END-of-cel/distinfo'
XMD5 (cel-0.5.tgz) = 666ff6e2bd7245fb83130a9f67d42055
END-of-cel/distinfo
echo c - cel/files
mkdir -p cel/files > /dev/null 2>&1
echo x - cel/files/patch-aa
sed 's/^X//' >cel/files/patch-aa << 'END-of-cel/files/patch-aa'
X--- Makefile.notreal	Thu Jan  1 01:00:00 1970
X+++ Makefile		Mon Jan  1 16:25:56 2001
X@@ -0,0 +1,4 @@
X+all:
X+	cd aqmalloc; ${MAKE}
X+	cd hash; ${MAKE} libhash.a
X+	cd vm; ${MAKE}
END-of-cel/files/patch-aa
echo x - cel/pkg-plist
sed 's/^X//' >cel/pkg-plist << 'END-of-cel/pkg-plist'
Xbin/aq
Xshare/cel/CoreArchitecture.html
Xshare/cel/Credits
Xshare/cel/DefaultProtos
Xshare/cel/Linker.html
Xshare/cel/Logs.html
Xshare/cel/ProtoLanguage.html
Xshare/cel/README
Xshare/cel/SimpleDataFormat.html
Xshare/cel/Threads
Xshare/cel/activation.html
Xshare/cel/stackframe
Xshare/cel/structure.html
Xshare/cel/todo.html
X@dirrm share/cel
END-of-cel/pkg-plist
echo x - cel/pkg-descr
sed 's/^X//' >cel/pkg-descr << 'END-of-cel/pkg-descr'
XCel is a computer language. In particular it is of the
Xprototype-based, object oriented variety.
X
XIt was meant to be high-level, small, simple, and very OO. It's
Xsyntax is very similar to Self (which is almost like Smalltalk).
XCel was influenced primarily by the language Self. Other strong
Xinfluencers were Smalltalk, Forth, Newtonscript, Objective-C, and
XPython.
X
X- George Reid
Xgreid@ukug.uk.freebsd.org
END-of-cel/pkg-descr
echo x - cel/pkg-comment
sed 's/^X//' >cel/pkg-comment << 'END-of-cel/pkg-comment'
XA small, simple prototype-based OO language
END-of-cel/pkg-comment
exit



>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0101011649370.84075-100000>