Closed
Description
An abstract method (or getter/setter) need not have an abstract modifier; the absence of a body unambiguously identifies it as abstract.
By making the abstract modifier optional or eliminating it entirely, one can encourage a pattern where abstract classes are used instead of interfaces with little syntactic penalty.
This is already in the 0.11 draft spec.