GitHub Action to run 32-bit or 64-bit PicoLisp code

You can get it on GitHub or the GitHub Marketplace.

This action downloads, compiles, and globally installs PicoLisp. It can be used to run PicoLisp code such as units tests.

Example PicoLisp tests

Inputs

version

Optional The version of PicoLisp. Default ‘20.6’. Accepts 19.12, 19.6, 18.12, 18.6, 17.12, latest, pil21

architecture

Optional The architecture of PicoLisp (32 or 64-bit). Default src64. Accepts src, src64

Example usage

- uses: aw/picolisp-action@v2
  with:
    version: 18.12
    architecture: src64

- name: Print Hello World with the full PicoLisp version number
  run: pil -'prin "Hello World: "' -version -bye

Example workflow

See the picolisp-json workflow for a more detailed usage example.

Code

This action is written in CoffeeScript, see index.coffee

Notes

Build

To build this action: