- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
SIP for control interfaces
Tue, 2009-03-03, 00:22
Hi,
I was thinking of maybe putting together a proposal for including various control interfaces in the scala standard library. At a minimum, I was thinking of Functor, Applicative, Traversable, and Monad, as well as the usual collection of generic operations that can be defined in terms of these interfaces. I have a couple questions:
1. Is this work that would have a chance of making it into the stdlib?
2. Is there already work going on that would supercede this?
3. What exactly is the protocol for proposing something like this? Do I write an SIP or what?
Best regards,
Paul
Tue, 2009-03-03, 17:17
#2
Re: SIP for control interfaces
On Tue, 2009-03-03 at 15:44 +0000, Ricky Clarkson wrote:
> See scalaz.
I don't think that answers any of the questions Paul asked. :) He's
aware of scalaz (and I think he even uses it). But scalaz is not part of
the standard library and the questions were about adding control
interfaces to the standard library.
Best,
Ismael
> 2009/3/2 Paul Chiusano
> Hi,
>
> I was thinking of maybe putting together a proposal for
> including various control interfaces in the scala standard
> library. At a minimum, I was thinking of Functor, Applicative,
> Traversable, and Monad, as well as the usual collection of
> generic operations that can be defined in terms of these
> interfaces. I have a couple questions:
>
> 1. Is this work that would have a chance of making it into the
> stdlib?
> 2. Is there already work going on that would supercede this?
> 3. What exactly is the protocol for proposing something like
> this? Do I write an SIP or what?
>
> Best regards,
> Paul
>
>
Tue, 2009-03-03, 17:17
#3
Re: SIP for control interfaces
Then you and I parsed "2. Is there already work going on that would supercede this?" differently to each other.
2009/3/3 Ismael Juma <mlists@juma.me.uk>
2009/3/3 Ismael Juma <mlists@juma.me.uk>
On Tue, 2009-03-03 at 15:44 +0000, Ricky Clarkson wrote:
> See scalaz.
I don't think that answers any of the questions Paul asked. :) He's
aware of scalaz (and I think he even uses it). But scalaz is not part of
the standard library and the questions were about adding control
interfaces to the standard library.
Best,
Ismael
> 2009/3/2 Paul Chiusano <paul.chiusano@gmail.com>
> Hi,
>
> I was thinking of maybe putting together a proposal for
> including various control interfaces in the scala standard
> library. At a minimum, I was thinking of Functor, Applicative,
> Traversable, and Monad, as well as the usual collection of
> generic operations that can be defined in terms of these
> interfaces. I have a couple questions:
>
> 1. Is this work that would have a chance of making it into the
> stdlib?
> 2. Is there already work going on that would supercede this?
> 3. What exactly is the protocol for proposing something like
> this? Do I write an SIP or what?
>
> Best regards,
> Paul
>
>
Tue, 2009-03-03, 17:37
#4
Re: SIP for control interfaces
On Tue, 2009-03-03 at 16:06 +0000, Ricky Clarkson wrote:
> Then you and I parsed "2. Is there already work going on that would
> supercede this?" differently to each other.
I'll let Paul clarify, but from the discussion on IRC, I believe he's
asking about work being done for standard library inclusion. There are
no plans to include scalaz in the standard library as far as I know.
Ismael
Tue, 2009-03-03, 19:07
#5
Re: SIP for control interfaces
Hi,
Yes, to clarify, I'm familiar with scalaz. It seems like a great library and I've started using it. I was specifically asking about whether there's already work being done to add similar functionality (in particular, scalaz.control) to the stdlib. I know that the collections library is getting revamped so I'm not sure how much that overlaps, if at all.
Best,
Paul
On Tue, Mar 3, 2009 at 11:11 AM, Ismael Juma <mlists@juma.me.uk> wrote:
On Tue, 2009-03-03 at 16:06 +0000, Ricky Clarkson wrote:
> Then you and I parsed "2. Is there already work going on that would
> supercede this?" differently to each other.
I'll let Paul clarify, but from the discussion on IRC, I believe he's
asking about work being done for standard library inclusion. There are
no plans to include scalaz in the standard library as far as I know.
Ismael
2009/3/2 Paul Chiusano <paul.chiusano@gmail.com>