pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/owl-lisp



Module Name:    pkgsrc
Committed By:   kamil
Date:           Sat Feb 11 01:40:27 UTC 2017

Added Files:
        pkgsrc/lang/owl-lisp: DESCR Makefile PLIST distinfo

Log Message:
Import owl-lisp-0.1.13 as lang/owl-lisp.

Owl Lisp is a purely functional dialect of Scheme. It is based on the
applicable subset of R7RS standard, extending it mainly with threads and data
structures necessary for purely functional operation. Owl can be used on most
UNIX-like systems, such as Linux, BSDs and OS X. Programs are typically
compiled via C to standalone binaries, so Owl isn't needed to run programs
written in it.

Owl project originally got started both as an attempt to extend R5RS Scheme
with some necessary features, such as threads and modules, and as an experiment
on how being purely functional influences the runtime and use of an applicative
order purely functional language. While things have been added to Scheme, Owl
tries to keep the core language as simple as possible.

Implementationwise the goal was to get a small portable system which could be
used to ship programs easily. This is currently accomplished by using a small
register-based virtual machine, which can be extended with program-specific
instructions to reduce interpretive overhead.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/owl-lisp/DESCR \
    pkgsrc/lang/owl-lisp/Makefile pkgsrc/lang/owl-lisp/PLIST \
    pkgsrc/lang/owl-lisp/distinfo

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

Added files:

Index: pkgsrc/lang/owl-lisp/DESCR
diff -u /dev/null pkgsrc/lang/owl-lisp/DESCR:1.1
--- /dev/null   Sat Feb 11 01:40:27 2017
+++ pkgsrc/lang/owl-lisp/DESCR  Sat Feb 11 01:40:27 2017
@@ -0,0 +1,17 @@
+Owl Lisp is a purely functional dialect of Scheme. It is based on the
+applicable subset of R7RS standard, extending it mainly with threads and data
+structures necessary for purely functional operation. Owl can be used on most
+UNIX-like systems, such as Linux, BSDs and OS X. Programs are typically
+compiled via C to standalone binaries, so Owl isn't needed to run programs
+written in it.
+
+Owl project originally got started both as an attempt to extend R5RS Scheme
+with some necessary features, such as threads and modules, and as an experiment
+on how being purely functional influences the runtime and use of an applicative
+order purely functional language. While things have been added to Scheme, Owl
+tries to keep the core language as simple as possible.
+
+Implementationwise the goal was to get a small portable system which could be
+used to ship programs easily. This is currently accomplished by using a small
+register-based virtual machine, which can be extended with program-specific
+instructions to reduce interpretive overhead.
Index: pkgsrc/lang/owl-lisp/Makefile
diff -u /dev/null pkgsrc/lang/owl-lisp/Makefile:1.1
--- /dev/null   Sat Feb 11 01:40:27 2017
+++ pkgsrc/lang/owl-lisp/Makefile       Sat Feb 11 01:40:27 2017
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2017/02/11 01:40:27 kamil Exp $
+
+DISTNAME=      owl-lisp-0.1.13
+CATEGORIES=    lang
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=aoh/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://haltp.org/n/owl
+COMMENT=       Purely functional dialect of Scheme
+LICENSE=       mit
+
+MANCOMPRESSED= yes
+
+MAKE_ENV=      MANDIR=/${PKGMANDIR}
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/lang/owl-lisp/PLIST
diff -u /dev/null pkgsrc/lang/owl-lisp/PLIST:1.1
--- /dev/null   Sat Feb 11 01:40:27 2017
+++ pkgsrc/lang/owl-lisp/PLIST  Sat Feb 11 01:40:27 2017
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1 2017/02/11 01:40:27 kamil Exp $
+bin/ol
+bin/ovm
+man/man1/ol.1
+man/man1/ovm.1
Index: pkgsrc/lang/owl-lisp/distinfo
diff -u /dev/null pkgsrc/lang/owl-lisp/distinfo:1.1
--- /dev/null   Sat Feb 11 01:40:27 2017
+++ pkgsrc/lang/owl-lisp/distinfo       Sat Feb 11 01:40:27 2017
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/02/11 01:40:27 kamil Exp $
+
+SHA1 (owl-lisp-0.1.13.tar.gz) = 66807728ff3d30145658bfc269898db3082aba85
+RMD160 (owl-lisp-0.1.13.tar.gz) = 19c4cd119c6d2b1af0d36c1eacd9f141dc4a34c9
+SHA512 (owl-lisp-0.1.13.tar.gz) = 141543d8c5c8e3bca504fdeb533b2bc10e455f72bf24bb454c24d146a991f92b0b0777eef32cf12f9ddf50ee05a1ad143c80ea075f7f25946acb6eb61bc010c0
+Size (owl-lisp-0.1.13.tar.gz) = 590201 bytes



Home | Main Index | Thread Index | Old Index