<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime">
    <title>gmane.comp.lang.haskell.prime</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3869"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3868"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3867"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3866"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3865"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3864"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3863"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3862"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3861"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3860"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3859"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3858"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3857"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3856"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3855"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3854"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3853"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3852"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3851"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3850"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3869">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3869</link>
    <description>&lt;pre&gt;
Same with me.  I like using them, but turning on a language extension
feels excessive.

&lt;/pre&gt;</description>
    <dc:creator>Neil Sculthorpe</dc:creator>
    <dc:date>2013-05-20T19:50:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3868">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3868</link>
    <description>&lt;pre&gt;
That would go well together with allowing extra commas, because in 
explicit block syntax, we can have extra semicolons.

Ben Millwood wrote:

I fear that this is confusing, because so far, layout is always 
introduced by a keyword. But here, layout is introduced by an 
identifier. I suspect this is also what makes problems below for update 
syntax etc.


I feel that record (definition | matching | literals | update) should 
all use the same syntax.


What about list literals?

   items = new-keyword-here
     "red"
     "blue"
     "green"

Again, I don't see how that can work out without introducing a keyword. 
Maybe reusing "data" would work:

   items = data
     "red"
     "blue"
     "green"

:)

   Tillmann
&lt;/pre&gt;</description>
    <dc:creator>Tillmann Rendel</dc:creator>
    <dc:date>2013-05-18T15:23:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3867">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3867</link>
    <description>&lt;pre&gt;
I'm interested in this idea. We should make sure we think it through and 
there are no weird cases, but if it all works out I'd be in favour.

This looks a bit too much like a GADT to my eyes:

data Point = MkPoint
     x :: Rational
     y :: Rational

Maybe the recommended style would be:

data Point =
   MkPoint
     x :: Rational
     y :: Rational

But I suppose pattern-matching, update syntax and so forth would 
probably still have to use explicit braces and commas. That 
inconsistency is probably a bit unpleasant.

I'd say import and export lists at least are probably fine with a 
layout-based rule.


&lt;/pre&gt;</description>
    <dc:creator>Ben Millwood</dc:creator>
    <dc:date>2013-05-18T14:21:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3866">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3866</link>
    <description>&lt;pre&gt;
This is the style I am using for records and lists as well. Here an 
example from actual code

     data EventNetwork = EventNetwork
         { actuate :: IO ()
         , pause   :: IO ()
         }

These days, all my record definitions look like that.

Allowing a superfluous leading comma would be great, because that makes 
it easier to move around the first line.


Best regards,
Heinrich Apfelmus

--
http://apfelmus.nfshost.com
&lt;/pre&gt;</description>
    <dc:creator>Heinrich Apfelmus</dc:creator>
    <dc:date>2013-05-18T08:05:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3865">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3865</link>
    <description>&lt;pre&gt;I use them sometimes, but would do that much more if they didn't require
adding an extension.

Roman

* Edward Kmett &amp;lt;ekmett-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; [2013-05-17 15:24:27-0400]

&lt;/pre&gt;</description>
    <dc:creator>Roman Cheplyaka</dc:creator>
    <dc:date>2013-05-17T19:48:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3864">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3864</link>
    <description>&lt;pre&gt;I personally use tuple sections a fair bit, though admittedly mostly for
simple (,a) or (a,) cases.


On Fri, May 17, 2013 at 3:01 PM, Ian Lynagh &amp;lt;ian-97r1ndUNnnIyY3YROqfsYA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

_______________________________________________
Haskell-prime mailing list
Haskell-prime-HC+Z4NTRIlBAfugRpC6u6w&amp;lt; at &amp;gt;public.gmane.org
http://www.haskell.org/mailman/listinfo/haskell-prime
&lt;/pre&gt;</description>
    <dc:creator>Edward Kmett</dc:creator>
    <dc:date>2013-05-17T19:24:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3863">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3863</link>
    <description>&lt;pre&gt;
Tuple sections could look like
    (True, _)
rather than
    (True,)

Does anyone know how common tuple sections are, incidentally? They've
been around since GHC 6.12, so it would be interesting to know if people
are actually using them.


Actually, you are already allowed an extra trailing comma in import and
export lists.


It happens occasionally, especially when simplifying code while
debugging.

Commenting out list items is much more common, though.

I'd be in favour of allowing a trailing or leading comma anywhere that
comma is used as a separator. TupleSections would need to be changed or
removed, though.


Thanks
Ian
&lt;/pre&gt;</description>
    <dc:creator>Ian Lynagh</dc:creator>
    <dc:date>2013-05-17T19:01:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3862">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3862</link>
    <description>&lt;pre&gt;I think Tilmann's way is the right way (because it is very clear when a
comma is missing since they align, unlike trailing commas), although the
original proposal is the popular way. I would rather get rid of commas
altogether (make them optional actually) and just have a newline +
consistent indentation signal a new list item: coffee-script does that.


On Fri, May 17, 2013 at 11:23 AM, Tillmann Rendel &amp;lt;
rendel-jNDFPZUTrfTbB13WlS47k8u21/r88PR+s0AfqQuZ5sE&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

_______________________________________________
Haskell-prime mailing list
Haskell-prime-HC+Z4NTRIlBAfugRpC6u6w&amp;lt; at &amp;gt;public.gmane.org
http://www.haskell.org/mailman/listinfo/haskell-prime
&lt;/pre&gt;</description>
    <dc:creator>Greg Weber</dc:creator>
    <dc:date>2013-05-17T18:37:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3861">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3861</link>
    <description>&lt;pre&gt;Hi,

Garrett Mitchener wrote:

(I don't think this is valid Haskell. The closing } and ] should be more 
indented).

I like to put commas at the beginning of lines, because there, I can 
make them line up and it is visually clear that they are all at the same 
nesting level. I like how the commas look a bit like bullet points. For 
example, I would write:

items =
   [ "red"
   , "blue"
   , "green"
   ]

Could we extend Garett's proposal to also allow prefixing the first 
element of a list with a comma, to support this style:

items = [
   , "red"
   , "blue"
   , "green"
   ]

Allowing an optional extra comma both at the beginning and at the end 
would allow programmers the choice where they want to put their commas.

   Tillmann
&lt;/pre&gt;</description>
    <dc:creator>Tillmann Rendel</dc:creator>
    <dc:date>2013-05-17T18:23:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3860">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3860</link>
    <description>&lt;pre&gt;My main concern is its a really weird corner case for the grammar to
remember for tuple sections and it does have very weird grammar
specification issues.

I really have no objection to it for the other cases. It'd make export
lists cleaner, maybe a few other cases, but how often can you really say
you can meaningfully comment out one field of a tuple have have the
surrounding code make any sense?

-Edward


On Fri, May 17, 2013 at 12:35 PM, Bardur Arantsson &amp;lt;spam-g6Z8K4sVZMmXcCBPOl39Kg&amp;lt; at &amp;gt;public.gmane.org&amp;gt;wrote:

_______________________________________________
Haskell-prime mailing list
Haskell-prime-HC+Z4NTRIlBAfugRpC6u6w&amp;lt; at &amp;gt;public.gmane.org
http://www.haskell.org/mailman/listinfo/haskell-prime
&lt;/pre&gt;</description>
    <dc:creator>Edward Kmett</dc:creator>
    <dc:date>2013-05-17T18:04:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3859">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3859</link>
    <description>&lt;pre&gt;
Multiline tuples don't seem all that common, so +1 on that from me.
&lt;/pre&gt;</description>
    <dc:creator>Bardur Arantsson</dc:creator>
    <dc:date>2013-05-17T16:35:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3858">
    <title>Re: proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3858</link>
    <description>&lt;pre&gt;On Fri, May 17, 2013 at 9:17 AM, Garrett Mitchener &amp;lt;
garrett.mitchener-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


I've also thought about this issue and I agree with Garrett, allowing that
trailing comma (or semicolon) would help readability*. If it doesn't work
with tuples, perhaps we could at least do it with lists and records?

* It also hurts source control diffs a bit, as adding extra commas will
give diffs that suggest that one additional line was changed.

&lt;/pre&gt;</description>
    <dc:creator>Johan Tibell</dc:creator>
    <dc:date>2013-05-17T16:32:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3857">
    <title>proposal for trailing comma and semicolon</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3857</link>
    <description>&lt;pre&gt;There's a weird idiom that I see all the time in Haskell code where coders
put commas at the beginning of lines:

data Thing = Thing {
  x :: Int
  ,y :: Int
  ,z :: Int
  ,foo :: String
} ...

items = [
  "red"
  ,"blue"
  ,"green"
]

and it's pretty clear that the reason for this is that it's easier to
comment out the last item by prefixing --

items = [
  "red"
  ,"blue"
  -- ,"green"
]

instead of

items = [
  "red",
  "blue" -- ,
  -- "green"
]

The same sort of thing shows up with semicolons sometimes too

let {
 x = 1
 ;y = 2
 ;z = 3
} in

However, this punctuation-at-the-front just seems wrong.  It ultimately
comes from using , as a separator rather than a terminator in the syntax of
sequences.  But Python has this nifty quirk where you can leave a comma
after the last item in a sequence, so that the following is OK in Python
but not in Haskell:

items = [
  "red",
  "blue",
  -- "green"
]

Part of why Python does this is to allow room in the syntax for tuples with
a single item as in (1,)

There mig&lt;/pre&gt;</description>
    <dc:creator>Garrett Mitchener</dc:creator>
    <dc:date>2013-05-17T16:17:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3856">
    <title>Re: relaxing instance declarations</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3856</link>
    <description>&lt;pre&gt;
Maybe we need a better answer for the default method cycle problem? I 
had the following vague idea one day: don't allow default definitions in 
class members. Just use things along the lines of fmapDefault, or, say, 

subtractFromPlusNegate :: (n -&amp;gt; n -&amp;gt; n) -&amp;gt; (n -&amp;gt; n) -&amp;gt; n -&amp;gt; n -&amp;gt; n
subtractFromPlusNegate (+!) neg a b = a +! neg b

A bit clumsier but way more explicit: no more warning-silent infinite 
loops from code you didn't even write. The only drawback is the lack of 
the ability to introduce new class methods with default definitions. 
But! Here's my second idea: use RecordWildcards and NamedFieldPuns, 
allow pattern bindings instead of just simple variables in class 
instances, and do something like this:

      data MonoidInstance m = MkMonInst
        { mempty :: m
        , mappend :: m -&amp;gt; m -&amp;gt; m
        }

      monoidFromMconcat :: ([m] -&amp;gt; m) -&amp;gt; MonoidInstance m
      monoidFromMconcat mcat = MkMonInst
        { mconcat = mcat
        , mempty = mcat []
        , mappend x y = mcat [x,y]
     &lt;/pre&gt;</description>
    <dc:creator>Ben Millwood</dc:creator>
    <dc:date>2013-05-02T11:19:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3855">
    <title>RE: relaxing instance declarations</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3855</link>
    <description>&lt;pre&gt;Doug suggested this below:

 

“Capture can be prevented by declaring type signatures for local
variables.  The compiler might warn when such defensive
declarations are lacking.”

 

I think what Doug is proposing is that it be a warning *not* to include a type signature for any local declaration in an instance, and continue to be an error to provide a type signature for any class member implementation. That would mean that if you started warnings-free, a change in the type class that captured a local would always result in an error.

 

The downsides I see are that

(a)   it doesn’t seem very intuitive for the presence or absence of type signatures to signify whether something is local or not

(b)   GHC has a recent extension “InstanceSigs” that allows signatures to be given on class members

 

 

Overall I like the idea of regularizing the language and have wanted something like this myself in the past, but Edward’s objection feels significant to me.

 

 

From: haskell-prime-bounces-HC+Z4NTR&lt;/pre&gt;</description>
    <dc:creator>Sittampalam, Ganesh</dc:creator>
    <dc:date>2013-05-02T08:10:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3854">
    <title>Re: Is it time to start deprecating FunDeps?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3854</link>
    <description>&lt;pre&gt;

First of all, on the top of other issues, I haven't actually shown an
implementation in the message on Haskell'. I posed this as a general
issue.

In special cases like below

    &amp;gt; class Sum2 a b c | a b -&amp;gt; c, a c -&amp;gt; b
    &amp;gt; instance Sum2 Z b b
    &amp;gt; instance (Sum2 a' b c') =&amp;gt; Sum2 (S a') b (S c')

    &amp;gt; -- note that in the FunDeps, var a is not a target
    &amp;gt; -- so the instances discriminate on var a
I didn't doubt the translation would go through because there is a
case analysis on a. But the general case can be more complex. For
example,

class Sum2 a b c | a b -&amp;gt; c, a c -&amp;gt; b
instance Sum2 Z Z Z
instance Sum2 O Z O
instance Sum2 Z O O
instance Sum2 O O Z




I don't understand the remark. The code marked `correctly prohibited'
is in the comments. There are no claims were made about that code. If
you found that comment disturbing, please delete it. It won't affect the
the example: the types were improved in t11 but were not
improved in t21. Therefore, EC's are not just as good. Functional
dependencies s&lt;/pre&gt;</description>
    <dc:creator>oleg-gU9taWJb54bYtjvyW6yDsg&lt; at &gt;public.gmane.org</dc:creator>
    <dc:date>2013-05-02T07:14:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3853">
    <title>Re: Is it time to start deprecating FunDeps?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3853</link>
    <description>&lt;pre&gt;Ultimately this is the wrong forum for this discussion as neither type
equalities nor functional dependencies are in Haskell' at this time.


On Wed, May 1, 2013 at 7:04 PM, AntC &amp;lt;anthony_clayden-oKK1aGe2n869koe0gwxAeg&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

_______________________________________________
Haskell-prime mailing list
Haskell-prime-HC+Z4NTRIlBAfugRpC6u6w&amp;lt; at &amp;gt;public.gmane.org
http://www.haskell.org/mailman/listinfo/haskell-prime
&lt;/pre&gt;</description>
    <dc:creator>Edward Kmett</dc:creator>
    <dc:date>2013-05-02T00:00:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3852">
    <title>Re: Is it time to start deprecating FunDeps?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3852</link>
    <description>&lt;pre&gt;

I'm still not sure you've 'got' it. The class has 2 FD's. Oleg put:


But you haven't captured the FD from {result, arg1} -&amp;gt; arg2.
In the TF example you first posted, you expressed that with an explicit 
equality constraint. (I won't repeat yours, because it wasn't to do with 
Peano Arith.)



No, not asking, but stating; and not talking about the intermediate 
language, but the surface language.

Could I respectfully suggest you re-read the OP.
&lt;/pre&gt;</description>
    <dc:creator>AntC</dc:creator>
    <dc:date>2013-05-01T23:04:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3851">
    <title>Mobile support</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3851</link>
    <description>&lt;pre&gt;That would be cool!
_______________________________________________
Haskell-prime mailing list
Haskell-prime-HC+Z4NTRIlBAfugRpC6u6w&amp;lt; at &amp;gt;public.gmane.org
http://www.haskell.org/mailman/listinfo/haskell-prime
&lt;/pre&gt;</description>
    <dc:creator>Andrew Pennebaker</dc:creator>
    <dc:date>2013-05-01T21:17:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3850">
    <title>Re: Is it time to start deprecating FunDeps?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3850</link>
    <description>&lt;pre&gt;Er, what I meant was

class Foo s t a b | s -&amp;gt; a, t -&amp;gt; b, s b -&amp;gt; t, t a -&amp;gt; s

That is what I get for dashing it off off the cuff. =)

Then s determines some type argument for it, t determines its type
argument, but Using s and the other type argument I can determine the whole
containing type 't' and vice versa.

instance Foo (Identity a) (Identity b) a b



On Wed, May 1, 2013 at 7:02 AM, Ian Lynagh &amp;lt;ian-97r1ndUNnnIyY3YROqfsYA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

_______________________________________________
Haskell-prime mailing list
Haskell-prime-HC+Z4NTRIlBAfugRpC6u6w&amp;lt; at &amp;gt;public.gmane.org
http://www.haskell.org/mailman/listinfo/haskell-prime
&lt;/pre&gt;</description>
    <dc:creator>Edward Kmett</dc:creator>
    <dc:date>2013-05-01T15:26:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3849">
    <title>Haskell 2014</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.haskell.prime/3849</link>
    <description>&lt;pre&gt;
Dear Haskellers,

We are pleased to announce that the Haskell 2014 committee has now
formed, and we would be delighted to receive your proposals for changes
to the language. Please see
    http://hackage.haskell.org/trac/haskell-prime/wiki/Process
for details on the proposal process.

The committee will meet 4 times a year, to consider proposals completed
before:
    * 1st August
    * 1st November
    * 1st February
    * 1st May
so if you have been meaning to put the finishing touches to a proposal,
then we would encourage you to do so by the end of July!

The source for the Haskell report will be updated as proposals are
accepted, but new versions of the standard will only be released once a
year, during January.

The Haskell 2014 committee is comprised of:

    * Carlos Camarão
    * Iavor Diatchki
    * Ian Lynagh (chair)
    * John Meacham
    * Neil Mitchell
    * Ganesh Sittampalam
    * David Terei
    * Bas van Dijk
    * Henk-Jan van Tuyl


Thanks
Ian (Haskell 2014 committee chair)
&lt;/pre&gt;</description>
    <dc:creator>Ian Lynagh</dc:creator>
    <dc:date>2013-05-01T13:40:04</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.haskell.prime">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.haskell.prime</link>
  </textinput>
</rdf:RDF>
