Availability
Documentation
- Tutorial (PDF)
- Language Description (PDF )
- Standard library functions
- Release notes (coming soon)
Online Playground
To compile and run (small) programs, the online playground can be used. It provides serveral examples:
- Online TAV-PL playground
Run on your computer
Knowing how to use shell commands is necessary. Tested only on Debian 12 so far.
Use the programs at your own risk (not yet signed). A sandbox (firebox --appimage tav.AppImage
) or virtual machine is recommended.
AppImage
Make the downloaded file executable (chmod +x tav.AppImage
) and call it for some rudimentary help:./tav.AppImage
Requires the GNU C compiler (cc
) to run and might require installation of some libraries for less common functions.Binary Debian installation
Installs to/usr/local/
viasudo apt install ./tavpl_0.10.1+14+8aac78.deb
. It might be necessary to create/usr/local/include
. Then you can use thetav
command to compile and run programs (if/usr/local/bin
is in your path). Requires the GNU C compiler (cc
) to compile and might require installation of some libraries for less common functions.
Source code
The source code for the compiler, runtime system and library is available as archives or as FOSSIL clone: Download
License
The source and binaries can be used with a free License.