lang/picolisp 26.6
Minimal Lisp interpreter with a focus on simplicity
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
96261797a1- License
- MIT
- Categories
- lang
Description
PicoLisp is quite different from other Lisps. The main reason is its focus on data. PicoLisp has one single internal data type: The "cell". On the language level it has only three data types: Numbers, symbols and cons pairs. They are all built from cells. What may sound like a restriction is actually a big advantage. The simple internal structure results in high start-up and execution speeds. Cells can be manipulated freely in any conceivable way, giving full control to the programmer.
Install
As a binary package — by origin, or by package name:
pkg install lang/picolisp
pkg install picolisp
From the ports tree:
cd /usr/ports/lang/picolisp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= picolisp>0:lang/picolisp
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 | - | 26.6 | - | - | - |
| FreeBSD:14:quarterly | - | 26.6 | n/a | - | - |
| FreeBSD:15:latest | - | 26.6 | n/a | - | - |
| FreeBSD:15:quarterly | - | 26.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 26.6 | 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
libffi.so: devel/libffi
The full lists below include those, and their dependencies in turn.
All build dependencies 9
All run dependencies 6
No port depends on this one.
Configuration
No options to configure.
- USES
- gmake llvm:lib pkgconfig readline ssl tar:tgz
- Service scripts
- none
Files
Manual pages 4
- picolisp(1)
- picolisp(1)
- pil(1)
- pil(1)
pkg-plist 188
- bin/picolisp
- bin/pil
- lib/picolisp/COPYING
- lib/picolisp/INSTALL
- lib/picolisp/README
- lib/picolisp/bin/balance
- lib/picolisp/bin/httpGate
- lib/picolisp/bin/picolisp
- lib/picolisp/bin/pil
- lib/picolisp/bin/psh
- lib/picolisp/bin/pty
- lib/picolisp/bin/ssl
- lib/picolisp/bin/vip
- lib/picolisp/bin/watchdog
- lib/picolisp/doc/ChangeLog
- lib/picolisp/doc/Tracks
- lib/picolisp/doc/des.html
- lib/picolisp/doc/doc.css
- lib/picolisp/doc/faq.html
- lib/picolisp/doc/httpGate.html
- lib/picolisp/doc/man.html
- lib/picolisp/doc/microTemplates
- lib/picolisp/doc/native.html
- lib/picolisp/doc/rc.sample
- lib/picolisp/doc/ref.html
- lib/picolisp/doc/refA.html
- lib/picolisp/doc/refB.html
- lib/picolisp/doc/refC.html
- lib/picolisp/doc/refD.html
- lib/picolisp/doc/refE.html
- lib/picolisp/doc/refF.html
- lib/picolisp/doc/refG.html
- lib/picolisp/doc/refH.html
- lib/picolisp/doc/refI.html
- lib/picolisp/doc/refJ.html
- lib/picolisp/doc/refK.html
- lib/picolisp/doc/refL.html
- lib/picolisp/doc/refM.html
- lib/picolisp/doc/refN.html
- lib/picolisp/doc/refO.html
- lib/picolisp/doc/refP.html
- lib/picolisp/doc/refQ.html
- lib/picolisp/doc/refR.html
- lib/picolisp/doc/refS.html
- lib/picolisp/doc/refT.html
- lib/picolisp/doc/refU.html
- lib/picolisp/doc/refV.html
- lib/picolisp/doc/refW.html
- lib/picolisp/doc/refX.html
- lib/picolisp/doc/refY.html
- lib/picolisp/doc/refZ.html
- lib/picolisp/doc/ref_.html
- lib/picolisp/doc/search
- lib/picolisp/doc/search.html
- lib/picolisp/doc/select.html
- lib/picolisp/doc/structures
- lib/picolisp/doc/tut.html
- lib/picolisp/doc/viprc.sample
- lib/picolisp/ext.l
- lib/picolisp/img/go.png
- lib/picolisp/img/no.png
- lib/picolisp/lib.css
- lib/picolisp/lib.l
- lib/picolisp/lib/adm.l
- lib/picolisp/lib/ai.l
- lib/picolisp/lib/app.l
- lib/picolisp/lib/bash_completion
- lib/picolisp/lib/btree.l
- lib/picolisp/lib/canvas.js
- lib/picolisp/lib/canvas.l
- lib/picolisp/lib/clang.l
- lib/picolisp/lib/complete.l
- lib/picolisp/lib/db.l
- lib/picolisp/lib/dbgc.l
- lib/picolisp/lib/debug.l
- lib/picolisp/lib/ext.so
- lib/picolisp/lib/form.js
- lib/picolisp/lib/form.l
- lib/picolisp/lib/frac.l
- lib/picolisp/lib/gis.js
- lib/picolisp/lib/gis.l
- lib/picolisp/lib/heartbeat.l
- lib/picolisp/lib/ht.so
- lib/picolisp/lib/http.l
- lib/picolisp/lib/json.l
- lib/picolisp/lib/lint.l
- lib/picolisp/lib/map
- lib/picolisp/lib/math.l
- lib/picolisp/lib/misc.l
- lib/picolisp/lib/net.l
- lib/picolisp/lib/pilog.l
- lib/picolisp/lib/plio.js
- lib/picolisp/lib/replica.l
- lib/picolisp/lib/role.l
- lib/picolisp/lib/select.l
- lib/picolisp/lib/simul.l
- lib/picolisp/lib/sq.l
- lib/picolisp/lib/svg.l
- lib/picolisp/lib/sysdefs
- lib/picolisp/lib/term.l
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| picoLisp-26.6.tgz | 1.345657e+06 | 2642d28908fa7a69d8bf49519396df85f922781d1c41d8eaceca77bb457ab712 |
Master sites 1
- https://software-lab.de/