But still, there are seriously nice things there:
- Classes (the classic kind), packages and namespaces
- Generators and iterators
- A real numeric tower
- Optional static typing
The end result is that JS2 will look much more like Java, but pack greater power in many ways. I wouldn’t say that I agree about JS2 being the NBL, but we’re still talking some nice innovation here.