Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!ix.netcom.com!netcom.com!jfarrell
From: jfarrell@netcom.com (Jerry Farrell)
Subject: Re: cryptarithmatic problems in Scheme
Message-ID: <jfarrellD7KBHs.zt@netcom.com>
Organization: NETCOM On-line Communication Services (408 261-4700 guest)
References: <Mark_Vogt.1.000B7318@qmgate.anl.gov>
Date: Mon, 24 Apr 1995 23:20:16 GMT
Lines: 14
Sender: jfarrell@netcom10.netcom.com

In article <Mark_Vogt.1.000B7318@qmgate.anl.gov>, Mark Vogt asks:

> Can anyone offer any hints and/or suggestions on solving
> cryptarithmatic problems in Scheme? 

Here's a hint:

On this problem, I spent a lot of time trying to let the scheme
stack take care of binding and unbinding possibilities for me, and
eventually fell back to doing it myself.  One problem was dealing
with the fact that scheme gives us setq, not set; so I have a
number of lines like
	(eval (list 'set! l (car untried)))
jf
