Picol is a fun-size Tcl interpreter: the version found in this repository is around 5 KSLOC. Picol was originally written by Salvatore Sanfilippo and then extended by Richard Suchenwirth in 2007.

This fork splits it into a library ( picol.h ) for embedding the interpreter in other applications and a REPL program ( interp.c ) and includes a number of new commands and fixes for correctness and Tcl 8.x compatibility. Examples of programs that embed Picol can be found in the directory examples/ .

Note that Picol is not intended for production use.

Getting the latest source code

Tarball

Go here and click "Tarball" to download.

Fossil

fossil clone https://chiselapp.com/user/dbohdan/repository/picol/ picol.fossil mkdir picol cd picol fossil open ../picol.fossil

Git (via the GitHub mirror)

git clone https://github.com/dbohdan/picol

Building and testing Picol

Go to the directory where you downloaded Picol and run

make test make examples-test

Binaries

Per-push Windows binaries are available on Bintray.

More about Picol

Tested platforms.

Picol in the Tcler's Wiki.

ABOUT.txt written by Richard Suchenwirth.

See also