Skip to content
Revive portable shell and system functions from the old CLOCC PORT library.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
.gitignore
LGPG.license.md
README.md
ext.lisp
newport-tests.asd
newport.asd
packages.lisp
pre-tests.lisp
shell.lisp
sys.lisp
tests.lisp

README.md

Newport

Docs: http://spensertruex.com/Newport.html

(or view sitedoc.md)

Portable shell and system access. Revive the portable OS interface library portions of CLOCC's PORT, with modern implementations and ASDF.

Provide betterf documentation than was offered at the now bit rotten site.

Licensed with LGPL (through mandate, since the original was).

FiveAM must be installed for testing to work.

Actual tests (not boilerplate framework code/ASDF-test-op code) belong in the source where they are testing, with a reader macro #+5am. This way, it is easy to write tests on specific systems, as with #+(and 5am sbcl), for example.

FiveAM docs: https://common-lisp.net/project/fiveam/docs/Introduction.html

You can’t perform that action at this time.