@xianc78 i like what nenad wanted to do but :/
metacircular compiler is very good idea. its what the thing i ponder about on occasion is (the terra/lua adjacent monstrocity.)
parsing rebol is kind of weird. i should be able to do it again soon (i did several hand-writes, but i'm about to have an augmented LR rig

) big pain in the ass is how there's no way to know what parameters are without knowing what the functions are. so you have to look at the symbol, look up that its a word, and then recursively repeat the process to bundle up the arguments.
when i asked nenad years ago how he planned to get around some of the ambiguity he just handwaved me off about JITs.
i do think the rebol syntax overall is a nice variation of parenthesis-less lisp, though, so its something i keep in mind all the time.
would just be stealing the syntax anyway. probably wouldn't even keep most of the syntax either (the extra data types are neat in theory but it puts a lot of load on the lexer for not a whole lot of benefit.)