Looking over roadmap for future features I might want to implement, and come up with a list of reserved words that are not allowed to be used as identifiers:
Keywords
yield (if this is removed from the language)
do
pass
return
try
catch
finally
throw
as
of
Operators
bit shifting, e.g. <<
! for exception typing
It's easier to drop reserved words than to add them, so this should be aggressive.
Looking over roadmap for future features I might want to implement, and come up with a list of reserved words that are not allowed to be used as identifiers:
Keywords
yield
(if this is removed from the language)do
pass
return
try
catch
finally
throw
as
of
Operators
<<
!
for exception typingIt's easier to drop reserved words than to add them, so this should be aggressive.