We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 59a1f18 commit 316c20fCopy full SHA for 316c20f
src/eval/c4_13.scm
@@ -0,0 +1,8 @@
1
+; 1. I don't think we really need `make-unbound`
2
+; 2. If we really need it, then it should be a terrible idea to
3
+; provide a feature that can remove the binding from enclosed environment.
4
+; Since that may bring ugly code. For example, if we call a func wrote by
5
+; others, and the func may remove some binding silently, which will cause
6
+; hard to debug bugs. Another case is, if the program provides some interface
7
+; that can insert code by others, than the malicious users can call the unbound
8
+; feature to bring down the whole system.
0 commit comments