This page is no longer maintained — Please continue to the home page at www.scala-lang.org

bean* in scala.reflect

3 replies
odersky
Joined: 2008-07-29,
User offline. Last seen 45 weeks 6 days ago.

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

extempore
Joined: 2008-12-17,
User offline. Last seen 35 weeks 3 days ago.
Re: bean* in scala.reflect

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

odersky
Joined: 2008-07-29,
User offline. Last seen 45 weeks 6 days ago.
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

Viktor Klang
Joined: 2008-12-17,
User offline. Last seen 1 year 27 weeks ago.
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 [dot] odersky [at] epfl [dot] ch> wrote:
> On Sat, Oct 1, 2011 at 7:28 AM, Paul Phillips <paulp [at] improving [dot] org> wrote:
>> On Fri, Sep 30, 2011 at 7:18 AM, martin odersky <martin [dot] odersky [at] epfl [dot] 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

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland