// releases

Downloads

Get the Tape compiler and language reference. Extract, build, run.

T navigate here A focus P select platform E download

Quick start

terminal
# Extract into a folder and enter it
unzip tape-2.0.0-win64.zip -d tape-2.0.0-win64
cd tape-2.0.0-win64

# Build the included demo
.\tape.exe build examples\widget_demo.tape -I "stdlib" -o widget_demo.exe
.\widget_demo.exe

# Build your own program
.\tape.exe build hello.tape -I "stdlib" -o hello.exe

What's in the archive

tape.exe Compiler and build tool
tapert100.dll Runtime library (memory, I/O, args)
gfx.dll 2D graphics library
image.dll Image codec library (BMP, PNG, JPEG, HUVA)
uwm.dll Window manager (Win32)
stdlib/ Standard library sources (io, str, mem, math, os, sys, time, color, collections, gfx, ui, widgets)
image/ Image codec sources (PNG, BMP, JPEG, HUVA)
rt/win64/ Runtime source (platform bindings)
examples/ Example programs (widget_demo, counter, canvas, etc.)
README.md Quick start, requirements, and how to rebuild the runtime

License

Tape License

Copyright © 2018-2026 Puida Ltd. All rights reserved.

1. Use

Tape is free to use. You may install and use the Tape compiler, standard library, and runtime for any purpose — personal, educational, or commercial — on any number of machines, at no cost and without registering.

2. Restrictions

You may not redistribute Tape itself. The compiler, the standard library, and the Tape distribution as a whole may not be copied, published, mirrored, bundled, resold, or otherwise made available to third parties, whether modified or unmodified. Direct people to tapelang.org instead.

You may not reverse engineer, decompile, or disassemble Tape, or otherwise attempt to derive its source code.

The permission in clause 3 to ship the Tape runtime libraries alongside your own compiled programs is an exception to the first paragraph of this clause.

3. Programs you build

Programs you compile with Tape are yours. Puida Ltd claims no rights over them and places no restrictions on them: you may use, license, sell, or distribute your programs however you like, commercially or not, and owe no royalties, fees, or attribution.

You may redistribute the Tape runtime libraries — tapert100, gfx, image, and uwm — alongside programs you compile, as needed for those programs to run.

4. Source code

Tape is closed source. The source is not published, but it may be available on request — write to hello@puida.com.

5. No warranty

Tape is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. To the maximum extent permitted by law, Puida Ltd shall not be liable for any claim, damages, or other liability — whether in contract, tort, or otherwise — arising from or in connection with Tape, its use, or programs built with it.