Subject: Re: Scheme lint?
From: (Rob Warnock)
Date: 1999/07/24
Newsgroups: comp.lang.scheme
Message-ID: <7nbbmu$>
Mikael St?ldal <> wrote:
| Is there any "lint" like program for Scheme? I.e. a programs that process
| Scheme source code and points out errors and potential problems.
| Developing a big Scheme program using an interpreter like SCM or Guile
| is quite frustrating since many obvious errors aren't detected until
| the part of the code containing the error is run.

Try "DrScheme" <URL:>:

	DrScheme's features include: 

	- Source text highlighting of syntax and run-time errors 
	- Support for multiple levels of Scheme from ``beginner''
	  to ``advanced'' 
	- Interactive and graphical static analysis 
	- A simple graphics library 
	- An advanced graphical user interface (GUI) library 
	- Objects, threads, modules, exceptions, TCP/IP, and
	  regular expressions, and filesystem support 

That "multiple levels of Scheme" comment means that, for example, in
"beginner" mode it won't *let* you write a "cond" or "case" without an
"else" clause, or a single-tailed "if". That kind of stuff...

And it runs on just about everything in the world...


Rob Warnock, 8L-855
Applied Networking
Silicon Graphics, Inc.		Phone: 650-933-1673
1600 Amphitheatre Pkwy.		FAX: 650-933-0511
Mountain View, CA  94043	PP-ASEL-IA