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

SIP for control interfaces

5 replies
Paul Chiusano
Joined: 2009-01-01,
User offline. Last seen 42 years 45 weeks ago.

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
 

Ricky Clarkson
Joined: 2008-12-19,
User offline. Last seen 3 years 2 weeks ago.
Re: SIP for control interfaces
See scalaz.

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  

ijuma
Joined: 2008-08-20,
User offline. Last seen 22 weeks 2 days ago.
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
>
>

Ricky Clarkson
Joined: 2008-12-19,
User offline. Last seen 3 years 2 weeks ago.
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>
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
>
>


ijuma
Joined: 2008-08-20,
User offline. Last seen 22 weeks 2 days ago.
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

Paul Chiusano
Joined: 2009-01-01,
User offline. Last seen 42 years 45 weeks ago.
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


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