Helium is a compiler for a subset of Haskell designed especially for teaching
Haskell. WWW: http://www.cs.uu.nl/~afie/helium/
This commit is contained in:
parent
0707c24745
commit
bda620e29c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=74124
6 changed files with 68 additions and 0 deletions
|
@ -76,6 +76,7 @@
|
|||
SUBDIR += gpc
|
||||
SUBDIR += gprolog
|
||||
SUBDIR += guile
|
||||
SUBDIR += helium
|
||||
SUBDIR += hope
|
||||
SUBDIR += hugs
|
||||
SUBDIR += icc
|
||||
|
|
34
lang/helium/Makefile
Normal file
34
lang/helium/Makefile
Normal file
|
@ -0,0 +1,34 @@
|
|||
# New ports collection makefile for: helium
|
||||
# Date created: 28 January 2003
|
||||
# Whom: Oliver Braun <obraun@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= helium
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= lang haskell
|
||||
MASTER_SITES= http://www.cs.uu.nl/~afie/helium/
|
||||
DISTNAME= ${PORTNAME}
|
||||
#DISTFILES= ${PORTNAME}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= obraun@FreeBSD.org
|
||||
|
||||
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
|
||||
RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
||||
USE_GMAKE= yes
|
||||
|
||||
do-configure:
|
||||
@(cd ${WRKSRC}/lvm/src/ && ./configure)
|
||||
@(cd ${WRKSRC}/heliumNT/ && ./configure)
|
||||
|
||||
do-build:
|
||||
@(cd ${WRKSRC}/heliumNT/src && ${GMAKE} depend)
|
||||
@(cd ${WRKSRC}/heliumNT/src && ${GMAKE})
|
||||
|
||||
do-install:
|
||||
@(cd ${WRKSRC}/heliumNT/src && ${GMAKE} install)
|
||||
|
||||
.include <bsd.port.mk>
|
1
lang/helium/distinfo
Normal file
1
lang/helium/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (helium.tar.gz) = 6445b483106e0bd6b5887be1ff994765
|
1
lang/helium/pkg-comment
Normal file
1
lang/helium/pkg-comment
Normal file
|
@ -0,0 +1 @@
|
|||
Functional programming compiler for a subset of Haskell
|
11
lang/helium/pkg-descr
Normal file
11
lang/helium/pkg-descr
Normal file
|
@ -0,0 +1,11 @@
|
|||
Helium --- For learning Haskell.
|
||||
|
||||
Helium is a functional programming language and a compiler designed especially
|
||||
for teaching Haskell. Quality of the error messages has been the main concern
|
||||
both in the choice of the language features and in the implementation of the
|
||||
compiler.
|
||||
|
||||
WWW: http://www.cs.uu.nl/~afie/helium/
|
||||
|
||||
-- Oliver Braun
|
||||
obraun@FreeBSD.org
|
20
lang/helium/pkg-plist
Normal file
20
lang/helium/pkg-plist
Normal file
|
@ -0,0 +1,20 @@
|
|||
bin/helium
|
||||
bin/lvmrun
|
||||
helium/demo/Calendar.hs
|
||||
helium/demo/ParserDemo.hs
|
||||
helium/demo/ParserLibrary.hs
|
||||
helium/demo/TicTacToe.hs
|
||||
helium/lib/HeliumLang.lvm
|
||||
helium/lib/List.hs
|
||||
helium/lib/List.lvm
|
||||
helium/lib/LvmException.lvm
|
||||
helium/lib/LvmIO.lvm
|
||||
helium/lib/LvmLang.lvm
|
||||
helium/lib/Maybe.hs
|
||||
helium/lib/Maybe.lvm
|
||||
helium/lib/Prelude.hs
|
||||
helium/lib/Prelude.lvm
|
||||
helium/lib/PreludePrim.lvm
|
||||
@dirrm helium/demo
|
||||
@dirrm helium/lib
|
||||
@dirrm helium
|
Loading…
Reference in a new issue