Ok, but, still: why broccoli? At first blush it looks similar to Arc (granted, I don't know much about Arc) or any other implementation of Scheme or Common Lisp.
It is very different than arc (read: less powerful) as it is not really a functional language, has no concept of anonymous functions (although that would be easy enough to add), has no closure, has no continuations, and has no macro facility. The only thing that I have taken from arc is the naming of the defun function.
What's special about Broccoli?