Dax Phyz logo

 

2.5D Physics Simulator

PhyzLizp Phyz Lizp console

PhyzLizp

PhyzLizp is an external application which can be used to measure and control events in Dax Phyz.

PhyzLizp is a full-fledged, multi-threaded interpreter in its own right, making it ideal for creating Phyz extensions such as graphical interfaces, network gateways, non-linear constraints or games.

PhyzLizp is a programming language based on Lisp (Lizp 4), extended with Phyz specific functions. These functions all begin with the letters "Pz" and can be listed from within PhyzLizp with the command (help 'pz*). The source code of the Phyz specific functions, PhyzLib.lzp, is available for download.

To create a text file with help for all functions, enter
   (fwrite "help.txt"
      (list2str
         (mapcar helplist (sort (helplist)))
         '("%0d%0a%0d%0a**********%0d%0a%0d%0a")
      )
  
)

For Lizp 4 example code (not Phyz specific), download the source code for the official Lizp 4 libraries below.

PhyzLizp is a single exe-file; no installation is required, and no files or registry settings are created or modified.

Download PhyzLizp (exe, 1.09 MB, 2014-08-20)

Download PhyzLib.lzp (text, 20.8 KB)

Download Lizp 4 library source (zip archive of text files, 43.9 KB)

Scenes, models and scripts (web page)