- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
bean* in scala.reflect
Fri, 2011-09-30, 15:18
While trying to clean up package scala.reflect, I came across 7
classes with Bean in their names.
BeanDescription.scala BeanProperty.scala
BeanDisplayName.scala BooleanBeanProperty.scala
BeanInfo.scala ScalaBeanInfo.scala
BeanInfoSkip.scala
I think they need to be evicted from scala.reflect, because they
clutter the name space of an important toplevel package. Some of them
are static annotations, so have clearly no place in the scala.reflect
package which is about runtime things.
Can somebody with more knowledge recommend a new home for them (maybe
several new homes)? And, if that someone has committer privileges
perform the eviction? (Of course, we should leave deprecated
forwarders in the package object, so that client code does not break).
Thanks
Sat, 2011-10-01, 08:47
#2
Re: bean* in scala.reflect
On Sat, Oct 1, 2011 at 7:28 AM, Paul Phillips wrote:
> On Fri, Sep 30, 2011 at 7:18 AM, martin odersky wrote:
>> Can somebody with more knowledge recommend a new home for them (maybe
>> several new homes)? And, if that someone has committer privileges
>> perform the eviction? (Of course, we should leave deprecated
>> forwarders in the package object, so that client code does not break).
>
> I don't have any knowledge, but I do have a burning drive to move
> things around, which has to be almost as good.
>
> https://lampsvn.epfl.ch/trac/scala/changeset/25773
>
Great! Does everyone agree with moving Scala beans to scala.beans?
Cheers
Sat, 2011-10-01, 08:57
#3
Re: bean* in scala.reflect
Well, unless scala.veggies is already out of the question...
On Oct 1, 2011 9:37 AM, "martin odersky" <martin.odersky@epfl.ch> wrote:> On Sat, Oct 1, 2011 at 7:28 AM, Paul Phillips <paulp@improving.org> wrote:
>> On Fri, Sep 30, 2011 at 7:18 AM, martin odersky <martin.odersky@epfl.ch> wrote:
>>> Can somebody with more knowledge recommend a new home for them (maybe
>>> several new homes)? And, if that someone has committer privileges
>>> perform the eviction? (Of course, we should leave deprecated
>>> forwarders in the package object, so that client code does not break).
>>
>> I don't have any knowledge, but I do have a burning drive to move
>> things around, which has to be almost as good.
>>
>> https://lampsvn.epfl.ch/trac/scala/changeset/25773
>>
> Great! Does everyone agree with moving Scala beans to scala.beans?
>
> Cheers
>
> -- Martin
On Fri, Sep 30, 2011 at 7:18 AM, martin odersky wrote:
> Can somebody with more knowledge recommend a new home for them (maybe
> several new homes)? And, if that someone has committer privileges
> perform the eviction? (Of course, we should leave deprecated
> forwarders in the package object, so that client code does not break).
I don't have any knowledge, but I do have a burning drive to move
things around, which has to be almost as good.
https://lampsvn.epfl.ch/trac/scala/changeset/25773