BSD Ports

lang/gnu-apl 1.8_3 FreeBSD

Free interpreter for APL programming language

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3+
Categories
lang

Description

GNU APL is a free interpreter for the programming language APL.

The APL interpreter is an (almost) complete implementation of ISO standard 13751 aka Programming Language APL, Extended.

The APL interpreter has implemented:

  • nested arrays and related functions
  • complex numbers, and
  • a shared variable interface

In addition, GNU APL can be scripted.

In the other systems

SystemPortVersion
FreeBSDlang/gnu-apl1.8_3
DragonFlylang/gnu-apl1.8_3

Install

Binary package:

pkg install gnu-apl

From the ports tree:

cd /usr/ports/lang/gnu-apl/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gnu-apl>0:lang/gnu-apl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-1.8_31.8_21.8_31.8_3
FreeBSD:14:quarterly-1.8_3n/a1.8_31.8_3
FreeBSD:15:latest-1.8_3n/a1.8_31.8_3
FreeBSD:15:quarterly-1.8_3n/an/an/a
FreeBSD:16:latest-1.8_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 4
Run dependencies 2

No port depends on this one.

Configuration

Options name: lang_apl

OptionDefaultDescription
DOCSoffBuild and/or install documentation
GTK3offGTK 3 GUI toolkit support
LIBAPLoffBuild libapl.so instead of executable
PCREoffUse Perl Compatible Regular Expressions
PGSQLoffPostgreSQL database support
SQLITEoffSQLite database support
USES
compiler:c++11-lang gmake libtool localbase sbrk
Service scripts
none

Files

Manual pages 1
  • apl(1)
pkg-plist 56
  • bin/AP100
  • bin/AP210
  • bin/APserver
  • bin/apl
  • bin/Gtk_server
  • etc/gnu-apl.d/keyboard1.txt
  • etc/gnu-apl.d/parallel_thresholds
  • @sample etc/gnu-apl.d/preferences.sample
  • include/apl/libapl.h
  • lib/apl/libapl.a
  • lib/apl/libapl.so
  • lib/apl/lib_file_io.a
  • lib/apl/lib_file_io.so
  • lib/apl/lib_sql.a
  • lib/apl/lib_sql.so
  • lib/apl/lib_sql.so.0
  • lib/apl/lib_sql.so.0.0.0
  • lib/apl/lib_template_F0.a
  • lib/apl/lib_template_F0.so
  • lib/apl/lib_template_F12.a
  • lib/apl/lib_template_F12.so
  • lib/apl/lib_template_OP1.a
  • lib/apl/lib_template_OP1.so
  • lib/apl/lib_template_OP2.a
  • lib/apl/lib_template_OP2.so
  • lib/apl/libemacs.a
  • lib/apl/libemacs.so
  • lib/apl/libemacs.so.0
  • lib/apl/libemacs.so.0.0.0
  • lib/apl/workspaces/APL_CGI.apl
  • lib/apl/workspaces/RUBIK.apl
  • lib/apl/workspaces/SCRIPT.apl
  • lib/apl/workspaces/ScalarBenchmark.apl
  • lib/apl/workspaces/gnuplot.apl
  • lib/apl/wslib3/meta.apl
  • lib/apl/wslib4/dummy.apl
  • lib/apl/wslib5/APLComponentFiles/AUTHORS
  • lib/apl/wslib5/APLComponentFiles/CF_README.txt
  • lib/apl/wslib5/APLComponentFiles/ComponentFiles.apl
  • lib/apl/wslib5/APLComponentFiles/LAST_GIT_PULL
  • lib/apl/wslib5/APLComponentFiles/LICENSE
  • lib/apl/wslib5/APLComponentFiles/README.md
  • lib/apl/wslib5/APLComponentFiles/README_FIRST.txt
  • lib/apl/wslib5/APLComponentFiles/SQL_README.txt
  • lib/apl/wslib5/FILE_IO.apl
  • lib/apl/wslib5/HTML.apl
  • lib/apl/wslib5/SQL.apl
  • lib/apl/wslib5/iso-apl-cf/AUTHORS
  • lib/apl/wslib5/iso-apl-cf/LAST_GIT_PULL
  • lib/apl/wslib5/iso-apl-cf/README.md
  • lib/apl/wslib5/iso-apl-cf/_control_.apl
  • lib/apl/wslib5/iso-apl-cf/_metadata_
  • lib/apl/wslib5/iso-apl-cf/iso_cf.apl
  • lib/apl/wslib5/iso-apl-cf/perf.apl
  • lib/apl/wslib5/iso-apl-cf/test.apl
  • share/man/man1/apl.1.gz
distinfo 1
FileSizeSHA256
apl-1.8.tar.gz3.565018e+06144f4c858a0d430ce8f28be90a35920dd8e0951e56976cb80b55053fa0d8bbcb
Master sites 1
  • GNU

Commit history 0

No commits in the history this site was built from.