|
|
|
|
|
by kazinator
2707 days ago
|
|
There you're replacing a configuration language that is executable Scheme, with what seems to be a declarative language, and converting to indentation syntax. That's a two-variable change. The original S-exp syntax doesn't have to be an executable program in which you use Scheme operators like cons* . The indentation-based notation, likewise, can retain the property that it's executable Scheme and reveals operations like cons* to the user. |
|