~ chicken-core (chicken-5) 3ccc1301e2e61d8aab1835ca48c7e215004c8eaa
commit 3ccc1301e2e61d8aab1835ca48c7e215004c8eaa Author: unknown <felix@.(none)> AuthorDate: Tue Nov 3 14:44:35 2009 +0100 Commit: unknown <felix@.(none)> CommitDate: Tue Nov 3 14:44:35 2009 +0100 removed toplevel-def-.exp.-hook again diff --git a/expand.scm b/expand.scm index cc8e4620..053e2782 100644 --- a/expand.scm +++ b/expand.scm @@ -33,8 +33,7 @@ d dd dm dc map-se merge-se lookup check-for-redef) (not inline ##sys#syntax-error-hook ##sys#compiler-syntax-hook - ##sys#alias-global-hook ##sys#toplevel-definition-hook - ##sys#toplevel-definition-expansion-hook)) + ##sys#alias-global-hook ##sys#toplevel-definition-hook)) @@ -962,11 +961,9 @@ (##sys#check-syntax 'define head 'symbol) (##sys#check-syntax 'define body '#(_ 0 1)) (##sys#register-export head (##sys#current-module)) - (if ##sys#toplevel-definition-expansion-hook - (##sys#toplevel-definition-expansion-hook form r c) - `(##core#set! - ,head - ,(if (pair? body) (car body) '(##core#undefined))) ) ) + `(##core#set! + ,head + ,(if (pair? body) (car body) '(##core#undefined))) ) ((pair? (car head)) (##sys#check-syntax 'define head '(_ . lambda-list)) (##sys#check-syntax 'define body '#(_ 1))Trap