Running TAV-PL programs online

See information on use and legal stuff below. Questions and comments to tavpl@rclab.de or try XMPP chat with tav@glaschick.de.
A short Tutorial, descriptions of the TAV Programming Language, and its libraries plus the Release notes (all open in an new tab).

⇐ After selection, klick REPLACE button to load and run.

Edit (or use you own editor via copy and paste):

Parameter(s):
Standard input:


Program output:

System messages:


Instructions

Welcome to this preliminary site to run small programs in the TAV programming language online.

With the RUN button, the program text is compiled and, if without compile time errors, run against a set of parameters with standard input, both editable before submission.

With the REPLACE button you can replace your input by a sample program, clear parameters and standard input, and compile and run the sample with empty standard input and parameters.

To show compiler- and runtime versions, use the option --sysinfo

The submitted data is transmitted to the server, used to run the program, and then deleted. It is lost once the browser window is closed.

The CPU time is limited to 10 seconds, as is the output to 1000 lines. Excessive function call nesting (recursion) produces a segmentation fault and shows only the top 10 entries of the call stack.

The standard library is automatically included here (and only here)

Some errors are not detected by the TAV-PL (pre-) compiler and show error messages from the C-compiler that are hard to understand; sorry. You might want to ask me for help: tavpl(at)rclab.de

Legal conditions of use

If you do not understand the texts, or if you do not accept the way it is managed, please leave the site.

Anything you enter by submitting the form is temporarily saved on the server under a random id; your IP address is logged for administration and maintenance only. No cookies or third party services are used. The data is not used for any other purpose and deleted immediately after use; there is no means to recover any of your submitted programs.
You should not at all enter personal data; there is no guarantee that it cannot be leaked. You must not enter illegal or offending contents, it may be deleted at any time at the discretion of the administrator; and your IP may be locked out.

This site is for evaluation of the TAV-PL programming language only. There is no guarantee for availability and proper functioning as well as the protection of any data entered.


Created an maintained by Rainer Glaschick, Paderborn, Germany.