Nel mio primo anno all'università, il primo corso di programmazione che ho seguito è stato l'utilizzo di SICP (che era il 1988). Tuttavia, ho avuto un problema simile a te: per il mio computer (in realtà un Commodore Amiga), non esisteva alcuna implementazione Scheme disponibile in quel momento, solo un dialetto Lisp differente (non ricordo il suo nome).
Tuttavia, data la flessibilità di Lisp, è stato piuttosto semplice "emulare" la sintassi Scheme semplicemente aggiungendo le macro e le funzioni Lisp mancanti in alcuni script. Questo è stato effettivamente sufficiente per implementare tutti gli esercizi dal capitolo 1 al 3 richiesti durante il corso (si noti che SICP in realtà non richiede lo stack Scheme completo, un piccolo sottoinsieme è tutto ciò che serve).
Quindi, dal momento che Clojure è AFAIK un moderno dialetto Lisp, credo che potresti fare qualcosa di simile, il che ti dà la possibilità di scrivere liberamente in Scheme o Clojure o in una combinazione di entrambi.
Naturalmente, sarà anche possibile risolvere gli esercizi direttamente in Clojure, entrambe le lingue sono molto simili. Più importante, SICP non riguarda la programmazione della sintassi del linguaggio , è sul corretto uso delle astrazioni nella programmazione (ad esempio, con funzioni, dati e oggetti). Quindi non pensare troppo ai possibili problemi di sintassi, questi non sono al centro di questo libro e molto probabilmente di minore preoccupazione.