@kephalos die gibt es nicht, nein. s-expr to wisp bräuchte etwas mehr Entscheidungen, weil die inline-colon : Syntax bewusst restriktiv ist, um mentales Backtracking zu vermeiden.
Es gibt allerdings mit sweeten einen Ansatz in die Richtung vom Readable-Projekt. Ich habe den für Wisp nicht verfolgt, weil ich vermeiden will, dass größere Mengen Code blind konvertiert werden. Wisp soll "in Scheme" leben und keinen Ersatz provozieren — das könnte Spaltung bringen und damit eher schaden als nutzen.
Es gibt aber einen noch einfacheren Weg: innerhalb von Klammern wird Einrückung ignoriert. Du kannst also einfach reguläres Scheme nehmen und einen Punkt vor die erste klammer schreiben:
. (define (foo) 'foo)
ist gültiges Wisp.
Ist nicht das schönste, bei größeren Quelldateien aber manchmal der Weg vorwärts … (so habe ich das bei Websocket-Code gemacht, den ich anpassen wollte)