Yes exactly. I already know Racket for academic reasons, but I've been interested in tinkering with DSLs (I've always longed for an embeddable functional programming language that I could have complete non-programmers use to provide simple formulas and conditional logic) so this is right up my alley.