In the program listed below, I'm getting the error message:
let*: bad syntax (not an identifier and expression for a binding) in: pokemon1inPokedex
I'm not sure why, any advice would be appreciated!
(define (in-order? pokemon1name pokemon2name)
(let*
[pokemon1inPokedex (inPokedex? pokemon1name)]
[pokemon2inPokedex (inPokedex? pokemon2name)])
(cond [(and pokemon1inPokedex pokemon2inPokedex) (greater pokemon1name pokemon2name)]
[(true? pokemon1inPokedex) #t]
[(true? pokemon2inPokedex) #f]
[else #f]))