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
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/gnu-apl | 1.8_3 |
| DragonFly | lang/gnu-apl | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 1.8_3 | 1.8_2 | 1.8_3 | 1.8_3 |
| FreeBSD:14:quarterly | - | 1.8_3 | n/a | 1.8_3 | 1.8_3 |
| FreeBSD:15:latest | - | 1.8_3 | n/a | 1.8_3 | 1.8_3 |
| FreeBSD:15:quarterly | - | 1.8_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 1.8_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libfftw3.so: math/fftw3
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
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| GTK3 | off | GTK 3 GUI toolkit support |
| LIBAPL | off | Build libapl.so instead of executable |
| PCRE | off | Use Perl Compatible Regular Expressions |
| PGSQL | off | PostgreSQL database support |
| SQLITE | off | SQLite 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
| File | Size | SHA256 |
|---|---|---|
| apl-1.8.tar.gz | 3.565018e+06 | 144f4c858a0d430ce8f28be90a35920dd8e0951e56976cb80b55053fa0d8bbcb |
Master sites 1
- GNU
Commit history 0
No commits in the history this site was built from.