petdance/scratch — Issue #786: The Scalar PMC
Author: petdance
Created: 2011-11-14 06:01:52+00:00
State: open
Labels: core, deprecation, Pri-minor, Sev-medium

The Scalar PMC is quite confusing. Why do some scalars inherit from it and others don't? What exactly does it provide? For example, it appears to be the only PMC providing logical_not. Why does it mean to `provide scalar` and why does PDD17 say that Foo is the only PMC to do it?
Perhaps the Scalar PMC should be eliminated, or perhaps it should be refactored with the Default class. At least it should be clearly documented.

Originally http://trac.parrot.org/parrot/ticket/1754