Scheme is a dialect of Lisp. Its whole grammar fits on a page, which is why it keeps turning up in courses that teach evaluation rather than syntax.
This is a Python implementation of a useful subset. It supports arithmetic and
comparison, booleans, if and cond, define and lambda, procedure
application, list construction and access, and the special forms quote,
car, cdr, and cons.
Type an expression into the console above and press enter.