Pvts
Encyclopedia
Pilo Visual Tools for Scheme (Pvts) is a basic interpreter implementation with visualization tools of the Scheme programming language developed at Rollins College
Rollins College
Rollins College is a private, coeducational liberal arts college located in Winter Park, Florida , along the shores of Lake Virginia....

. It is written in Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

. PVTS contains an interpreter (also known as a read-eval-print loop
Read-eval-print loop
A read–eval–print loop , also known as an interactive toplevel, is a simple, interactive computer programming environment. The term is most usually used to refer to a Lisp interactive environment, but can be applied to command line shells and similar environments for F#, Smalltalk, Standard ML,...

) as well as three visualization modules: a global environment viewer, a function call viewer, and a data structure viewer.

Pvts is free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

, licensed under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 (GPL), and is available online.

Limitations

Pvts has very limited interpreter capabilities. It does not cover the R5RS standard or any other scheme language standard.
The purpose of this software is to display graphically Scheme code as an aid for students learning the language.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK