17:09:30asarchOne stupid question: as far I know, (let) is only for variables and (flet) for functions). Is there anything for both variables and functions?
1:03:52LdBethebrasca: a book about Common Lisp, which has a section talks about how to code walk with locally bind macros
1:07:53LdBethebrasca: I believe the link you give talks about C preprocessor macros
1:09:09LdBethWhich is different to Common Lisp's macro, CL's macro does a little code walking to ensure some macro expansions are properly done
1:10:31LdBethAnd Scheme's hygienic macro system is totally different, it does manipulating at syntax level
1:15:33LdBethand even the limitations mentioned such as function can't take data type, I believe there're already some programming languages can do that, either with template, dynamic typing, dependent typing etc