On Sun, Aug 24, 2008 at 11:12 PM, Lauri Alanko <
la@...> wrote:
> Scalap seems to have been silently removed in release 2.7.2. This was
> not mentioned in the changelog.
The changelog seems distressingly silent on a lot of things.
> What is the rationale for this? Scalap is just as essential for Scala
> development as javap is for java development. It's the only tool that
> a layman has available for examining the contents of the ScalaSig
> attribute in class files. Without it, class files become opaque and
> Scala's inner workings more mystical than ever.
It may be essential, but it didn't work properly and hasn't for quite
some time and no longer has a maintainer. It was discussed on the
mailing lists a couple times.
> Incidentally, in the long run, I think it would be a very good idea to
> move Scala-specific signature information into annotations, so the
> type information remained available at run-time, too.
+1
There really needs to be a SIP for a proper reflection API for Scala
at some point.