6 ms·
Crashes? in most cases simply does not compile because Scheme has static scope; it is thus not a program. But, we can of course go even further than that:
by Blikkentrekker 5y ago
Crashes? in most cases simply does not compile because Scheme has static scope; it is thus not a program.
But, we can of course go even further than that:
(library (main constants (0 0 1))
(export pi)
(define pi 3.1415926535)
)
`(0 0 1)` is not a valid Scheme program, no matter what one define at any point; an integer can never be the operand of an expression.