Yeah, you're right. It probably is too big of a project. Sure, we could knock out the basics of the language, what with lexical scoping and closures coming for free from Scheme, and adding dynamic scoping (special variables) in a few lines of code. Sure, CL style macros would be a day or two at best. Pathnames, logical pathnames, packages, and reader macros aren't even worth mentioning. CLOS would be a week or two. A full meta-object protocol might take another week. Maybe two. Adding CL style conditions would probably be two weeks, maybe three tops. But doing things like getting
unwind-protect and call/cc to play well together might be a bit harder <
http://tinyurl.com/y8pl6r>.
Actually, your schedule makes it sound attainable.
Oops, looks like I needed to add the <sarcasm> tags.