Pvts
   HOME

TheInfoList



OR:

Pilo Visual Tools for Scheme (Pvts) is a basic interpreter implementation with visualization tools of the
Scheme programming language Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT AI Lab and released by its developers, Guy L. Steele and Gerald Jay Sussman, via a series of memos now known as the Lambda Papers. It ...
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 List ...
. 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, no ...
, 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 (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
(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 page



Pilo Visual Tools for Scheme
Scheme (programming language) interpreters Scheme (programming language) implementations {{compu-prog-stub