Hi There!

I'm Dan Schlegel, an Associate Professor in the Computer Science Department at SUNY Oswego

Declaration Scope

Common Lisp Parallel vs. Sequential Declaration/Assignment

“The special form let has the property that the scope of the name binding does not include any initial value form. For let*, a variable’s scope also includes the remaining initial value forms for subsequent variable bindings.” (CLHS, let)

Common Lisp Redeclaration

Python global/local scope

Nested Block Scope in C