Suppose l is defined as follows:
> (define l (list 1 2 3))
l is now tied to a list of atoms.
Little Schemer introduces a simple lat? which evaluates #t or #f depending on the classification of the arguments as a list of atoms. For instance,
> (lat? l)
must be evaluated to #t, since l is a list of three atoms.
However, my schema interpreter ( repl.it ) gives an error message when calling lat ?.
> (lat? l)
Error: execute: unbound symbol: "lat" []
Am I really mistaken in the adoption of armor? is primitive to a circuit?
Also, please excuse me for doing this.
source
share