then why not start with supporting it in the frontend and llvm ir and report errors in the back ends that tell the reason ("unicode identifiers not supported"). for example all variable names will not be a problem since the back ends don't see them. -Jochen