No subject


Mon Dec 9 18:52:56 GMT 2013


> * You are committing to keeping the API stable. Which means long term
(years) forward and backward compatibility:
> ** Clients written to your API today should continue to compile and work
against future versions of the API, several years running.
> ** Clients written to your API today should be able to, without much
trouble, work with the past few (2? 3?) releases of the platform.

I imagine this is very hard to follow if we want to keep up with GHC (which
I do!)

- Adam



On Mon, Apr 14, 2014 at 8:32 AM, Roman Cheplyaka <roma at ro-che.info> wrote:

> <d00nibro at chalmers.se>
> Bcc:
> Subject: Re: [Haskell-cafe] ANN: haskell-src-exts-1.15.0
> Reply-To:
> In-Reply-To: <CA+FqJiEeZ3xmBBYdyor4fvQo66RHvPgV9Po8wF78XXV=
> LKhgYA at mail.gmail.com>
>
> * Conrad Parker <conrad at metadecks.org> [2014-04-14 13:41:44+1000]
> > On 14 April 2014 07:33, Roman Cheplyaka <roma at ro-che.info> wrote:
> >
> > > I'm pleased to announce the release of haskell-src-exts-1.15.0!
> > >
> > > Hackage: https://hackage.haskell.org/package/haskell-src-exts-1.15.0
> > > GitHub:  https://github.com/haskell-suite/haskell-src-exts
> > >
> > >
> > Hi platformers,
> >
> > what's the process to get haskell-src-exts into the platform, preferably
> > replacing haskell-src?
>
> I don't think haskell-src-exts satisfies the stability requirements of the
> platform.
>
> E.g. there are a few breaking changes that'll probably go into the next
> release.
>
> Besides, the AST necessarily changes constantly due to the evolution of the
> language itself.
>
> OTOH, I've just had a look at
> http://trac.haskell.org/haskell-platform/wiki/AddingPackages,
> and it doesn't mention stability at all.
>
> It's really up to the platform people to decide whether you want a Haskell
> parser in HP, and what the requirements for it should be. Just wanted to
> clarify
> that bit, so that it doesn't come as a surprise.
>
> > I'm the nominal (inactive-unless-prodded) maintainer of haskell-src. It
> > hasn't had any updates in years other than cabal bounds, and it's
> unlikely
> > to ever support any recent ghc extensions. I don't think we should be
> > promoting haskell-src for new projects at all.
>
> Agreed.
>
> Roman
>
> _______________________________________________
> Haskell-platform mailing list
> Haskell-platform at projects.haskell.org
> http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform
>

--047d7b6dd002aca93c04f6fb7687
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">From=A0<a href=3D"http://www.haskell.org/pipermail/librari=
es/2014-April/022595.html">http://www.haskell.org/pipermail/libraries/2014-=
April/022595.html</a><div><br></div><div><div style=3D"font-family:arial,sa=
ns-serif;font-size:13px">
&gt; * You are committing to keeping the API stable. Which means long term =
(years) forward and backward compatibility:</div><div style=3D"font-family:=
arial,sans-serif;font-size:13px">&gt; ** Clients written to your API today =
should continue to compile and work against future versions of the API, sev=
eral years running.</div>
<div style=3D"font-family:arial,sans-serif;font-size:13px">&gt; ** Clients =
written to your API today should be able to, without much trouble, work wit=
h the past few (2? 3?) releases of the platform.</div></div><div style=3D"f=
ont-family:arial,sans-serif;font-size:13px">
<br></div><div style=3D"font-family:arial,sans-serif;font-size:13px">I imag=
ine this is very hard to follow if we want to keep up with GHC (which I do!=
)</div><div style=3D"font-family:arial,sans-serif;font-size:13px"><br></div=
>
<div style=3D"font-family:arial,sans-serif;font-size:13px">- Adam</div><div=
 style=3D"font-family:arial,sans-serif;font-size:13px"><br></div></div><div=
 class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Mon, Apr 14, 2=
014 at 8:32 AM, Roman Cheplyaka <span dir=3D"ltr">&lt;<a href=3D"mailto:rom=
a at ro-che.info" target=3D"_blank">roma at ro-che.info</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">&lt;<a href=3D"mailto:d00nibro at chalmers.se">=
d00nibro at chalmers.se</a>&gt;<br>
Bcc:<br>
Subject: Re: [Haskell-cafe] ANN: haskell-src-exts-1.15.0<br>
Reply-To:<br>
In-Reply-To: &lt;CA+FqJiEeZ3xmBBYdyor4fvQo66RHvPgV9Po8wF78XXV=3D<a href=3D"=
mailto:LKhgYA at mail.gmail.com">LKhgYA at mail.gmail.com</a>&gt;<br>
<br>
* Conrad Parker &lt;<a href=3D"mailto:conrad at metadecks.org">conrad at metadeck=
s.org</a>&gt; [2014-04-14 13:41:44+1000]<br>
<div class=3D"">&gt; On 14 April 2014 07:33, Roman Cheplyaka &lt;<a href=3D=
"mailto:roma at ro-che.info">roma at ro-che.info</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; I&#39;m pleased to announce the release of haskell-src-exts-1.15.=
0!<br>
&gt; &gt;<br>
&gt; &gt; Hackage: <a href=3D"https://hackage.haskell.org/package/haskell-s=
rc-exts-1.15.0" target=3D"_blank">https://hackage.haskell.org/package/haske=
ll-src-exts-1.15.0</a><br>
&gt; &gt; GitHub: =A0<a href=3D"https://github.com/haskell-suite/haskell-sr=
c-exts" target=3D"_blank">https://github.com/haskell-suite/haskell-src-exts=
</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
</div>&gt; Hi platformers,<br>
&gt;<br>
&gt; what&#39;s the process to get haskell-src-exts into the platform, pref=
erably<br>
&gt; replacing haskell-src?<br>
<br>
I don&#39;t think haskell-src-exts satisfies the stability requirements of =
the platform.<br>
<br>
E.g. there are a few breaking changes that&#39;ll probably go into the next=
 release.<br>
<br>
Besides, the AST necessarily changes constantly due to the evolution of the=
<br>
language itself.<br>
<br>
OTOH, I&#39;ve just had a look at <a href=3D"http://trac.haskell.org/haskel=
l-platform/wiki/AddingPackages" target=3D"_blank">http://trac.haskell.org/h=
askell-platform/wiki/AddingPackages</a>,<br>
and it doesn&#39;t mention stability at all.<br>
<br>
It&#39;s really up to the platform people to decide whether you want a Hask=
ell<br>
parser in HP, and what the requirements for it should be. Just wanted to cl=
arify<br>
that bit, so that it doesn&#39;t come as a surprise.<br>
<br>
&gt; I&#39;m the nominal (inactive-unless-prodded) maintainer of haskell-sr=
c. It<br>
&gt; hasn&#39;t had any updates in years other than cabal bounds, and it&#3=
9;s unlikely<br>
&gt; to ever support any recent ghc extensions. I don&#39;t think we should=
 be<br>
&gt; promoting haskell-src for new projects at all.<br>
<br>
Agreed.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Roman<br>
</font></span><br>_______________________________________________<br>
Haskell-platform mailing list<br>
<a href=3D"mailto:Haskell-platform at projects.haskell.org">Haskell-platform at p=
rojects.haskell.org</a><br>
<a href=3D"http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-pla=
tform" target=3D"_blank">http://projects.haskell.org/cgi-bin/mailman/listin=
fo/haskell-platform</a><br></blockquote></div><br></div>

--047d7b6dd002aca93c04f6fb7687--



More information about the Haskell-platform mailing list