1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-26 05:02:18 +00:00

The Arena language was designed with the following main features in mind,

most of which were added on top of a very C-like core to support better
ad-hoc scripting:

    * syntax similar to ANSI C
    * standard library similar to ANSI C
    * automatic memory management
    * runtime polymorphism
    * support for exceptions
    * support for anonymous functions

Additionally, an interpreter for the Arena language can be implemented
to be very compact in terms of both source code size and memory consumption.

WWW:	http://www.minimalinux.org/arena/
This commit is contained in:
Roman Bogorodskiy 2006-06-15 14:54:57 +00:00
parent 041e6a2b5e
commit 89fae5eb69
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=165505
5 changed files with 43 additions and 0 deletions

View File

@ -9,6 +9,7 @@
SUBDIR += TenDRA
SUBDIR += afnix
SUBDIR += alisp
SUBDIR += arena
SUBDIR += asn1c
SUBDIR += atlast
SUBDIR += awka

19
lang/arena/Makefile Normal file
View File

@ -0,0 +1,19 @@
# New ports collection makefile for: arena
# Date created: 2006-06-15
# Whom: Roman Bogorodskiy <novel@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= arena
PORTVERSION= 0.9.2
CATEGORIES= lang
MASTER_SITES= http://www.minimalinux.org/arena/
MAINTAINER= novel@FreeBSD.org
COMMENT= C-like scripting language with automatic memory management
GNU_CONFIGURE= yes
MAN1= arena.1
.include <bsd.port.mk>

3
lang/arena/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (arena-0.9.2.tar.gz) = e8edf4ae6b1bd320e43b14a6ea047015
SHA256 (arena-0.9.2.tar.gz) = 7c23ec263fb88b1603e51b7573b47d19189d43121ba75bbc185705e46de9fc44
SIZE (arena-0.9.2.tar.gz) = 190841

15
lang/arena/pkg-descr Normal file
View File

@ -0,0 +1,15 @@
The Arena language was designed with the following main features in mind,
most of which were added on top of a very C-like core to support better
ad-hoc scripting:
* syntax similar to ANSI C
* standard library similar to ANSI C
* automatic memory management
* runtime polymorphism
* support for exceptions
* support for anonymous functions
Additionally, an interpreter for the Arena language can be implemented
to be very compact in terms of both source code size and memory consumption.
WWW: http://www.minimalinux.org/arena/

5
lang/arena/pkg-plist Normal file
View File

@ -0,0 +1,5 @@
@comment $FreeBSD$
bin/arena
%%DOCSDIR%%/manual.asc
%%DOCSDIR%%/transform
@dirrm %%DOCSDIR%%