And I have no idea what I'm doing but I got a basic script going:
(print ('number guessing game'))
(print ('i am thinking of a number between 1 and 100.'))
(print ('type your guess as (N), e.g. (50)'))
(loop
(do
(print ('guess: '))
(if (= (read) (42))
(return (print ('correct! the number was 42.')))
(print ('nope, try again.')))))
(print ('entering the repl. ctrl-c to quit.'))
it's basically a lisp/smalltalk/self hybrid