Why I want a new language is that whole compatibility goes for a toss. It would become very difficult for user to discriminate when to allocate on heap and when to use stack while using existing libraries. Hence, I did not want to do a gcc plugin.
-- Best regards, Shiv Shankar Dayal