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 is a private college in Winter Park, Florida. It was founded in November 1885 and has about 30 undergraduate majors and several graduate programs. It is Florida's fourth oldest post-secondary institution.
History
Rollins Colle ...
. It is written in
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
. PVTS contains an
interpreter (also known as a
read-eval-print loop) 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 or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, n ...
, licensed under the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general ...
(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
Pvts home pagePilo Visual Tools for Scheme
Scheme (programming language) interpreters
Scheme (programming language) implementations
{{compu-prog-stub