RE: Removing Hoopl dependency?

2017-06-13 Thread ning w
Wang <em...@ningwang.org> *Cc:* Kavon Farvardin <ka...@cs.uchicago.edu> *Subject:* *RE: Removing Hoopl dependency?* Simon Peyton Jones via ghc-devs <ghc-devs@haskell.org> writes: Snip That would leave Sophie free to do (B) free of the constraints of GHC depending on it; but

Re: Removing Hoopl dependency?

2017-06-12 Thread Sophie Taylor
7 09:50 > *To:* Simon Peyton Jones <simo...@microsoft.com>; Michal Terepeta < > michal.terep...@gmail.com>; ghc-devs <ghc-devs@haskell.org> > > > *Cc:* Kavon Farvardin <ka...@cs.uchicago.edu> > *Subject:* Re: Removing Hoopl dependency? > > > >

RE: Removing Hoopl dependency?

2017-06-12 Thread Simon Peyton Jones via ghc-devs
a typechecker plugin. Simon From: Sophie Taylor [mailto:sop...@traumapony.org] Sent: 12 June 2017 09:50 To: Simon Peyton Jones <simo...@microsoft.com>; Michal Terepeta <michal.terep...@gmail.com>; ghc-devs <ghc-devs@haskell.org> Cc: Kavon Farvardin <ka...@cs.uchicago.edu> Sub

Re: Removing Hoopl dependency?

2017-06-12 Thread Ben Gamari
Sophie Taylor writes: > I don't see why not, other than possible duplication of effort when it > comes to some of the basic algorithms. > > Speaking of which, what policies are there on bringing in new dependencies > to GHC, both compile-time and run-time (e.g. possible

Re: Removing Hoopl dependency?

2017-06-12 Thread Michal Terepeta
> On Mon, Jun 12, 2017 at 8:05 PM Ben Gamari wrote: > Simon Peyton Jones via ghc-devs writes: > > Snip > > > > That would leave Sophie free to do (B) free of the constraints of GHC > > depending on it; but we could always use it later. > > > > Does

RE: Removing Hoopl dependency?

2017-06-12 Thread Ben Gamari
Simon Peyton Jones via ghc-devs writes: Snip > > That would leave Sophie free to do (B) free of the constraints of GHC > depending on it; but we could always use it later. > > Does that sound plausible? Do we know of any other Hoopl users? CCing Ning, who is currently

Re: Removing Hoopl dependency?

2017-06-12 Thread Sophie Taylor
> > Simon > > > > *From:* Sophie Taylor [mailto:sop...@traumapony.org] > *Sent:* 11 June 2017 14:09 > *To:* Michal Terepeta <michal.terep...@gmail.com>; Simon Peyton Jones < > simo...@microsoft.com>; ghc-devs <ghc-devs@haskell.org> > > > *Cc:* Kavon

RE: Removing Hoopl dependency?

2017-06-12 Thread Simon Peyton Jones via ghc-devs
.org> Cc: Kavon Farvardin <ka...@cs.uchicago.edu> Subject: Re: Removing Hoopl dependency? Hello, fellow workers! So, I'll pop in here with my thoughts. I'm writing an independent intermediate language library for functional languages, and I looked at using Hoopl. I would use it, but there

Re: Removing Hoopl dependency?

2017-06-11 Thread Sophie Taylor
Hello, fellow workers! So, I'll pop in here with my thoughts. I'm writing an independent intermediate language library for functional languages, and I looked at using Hoopl. I would use it, but there are several reasons why I'm not currently doing so: 1) Combining facts from different domains

Re: Removing Hoopl dependency?

2017-06-09 Thread Michal Terepeta
> On Fri, Jun 9, 2017 at 9:50 AM Simon Peyton Jones wrote: > > Maybe this is the core of our disagreement - why is it a good idea to have Hoopl as a separate package in the first place? > > > One reason only: because it makes Hoopl usable by compilers other than GHC. And,

Re: Removing Hoopl dependency?

2017-06-09 Thread Alan & Kim Zimmerman
But equally, stackage is a major part of the haskell ecosystem. As such, implications and paths forward need to be considered. Alan On 9 June 2017 at 11:16, Herbert Valerio Riedel wrote: > Hi Simon, > > On 2017-06-09 at 09:50:51 +0200, Simon Peyton Jones via ghc-devs

Re: Removing Hoopl dependency?

2017-06-09 Thread Herbert Valerio Riedel
Hi Simon, On 2017-06-09 at 09:50:51 +0200, Simon Peyton Jones via ghc-devs wrote: [...] >> Stackage only allows one version of each package > > I didn’t know that, but I can see it makes sense. That makes a strong > case for re-doing it as a new package hoopl2 The limitations of Stackage's

Re: Removing Hoopl dependency?

2017-06-09 Thread Merijn Verstraaten
> package is harder than not doing so. E.g. template-haskell is a separate > package. > > Thanks! > > Simon > > > > From: Michal Terepeta [mailto:michal.terep...@gmail.com] > Sent: 08 June 2017 19:59 > To: Simon Peyton Jones <simo...@microsoft.com

RE: Removing Hoopl dependency?

2017-06-09 Thread Simon Peyton Jones via ghc-devs
is a separate package. Thanks! Simon From: Michal Terepeta [mailto:michal.terep...@gmail.com] Sent: 08 June 2017 19:59 To: Simon Peyton Jones <simo...@microsoft.com>; ghc-devs <ghc-devs@haskell.org> Cc: Kavon Farvardin <ka...@cs.uchicago.edu> Subject: Re: Removing Hoopl dependency

Re: Removing Hoopl dependency?

2017-06-08 Thread Ben Gamari
Michal Terepeta writes: > Maybe this is the core of our disagreement - why is it a good idea to > have Hoopl as a separate package in the first place? > > I've pointed multiple reasons why I think it has a significant cost. > But I don't really see any major benefits.

Re: Removing Hoopl dependency?

2017-06-08 Thread Michal Terepeta
> On Wed, Jun 7, 2017 at 7:05 PM Simon Peyton Jones wrote: > Michael > > Sorry to be slow. > > > Note that what I’m actually advocating is to *finish* forking Hoopl. The > > fork really started in ~2012 when the “new Cmm backend” was being > > finished. > > Yes, I know.

RE: Removing Hoopl dependency?

2017-06-07 Thread Simon Peyton Jones via ghc-devs
] Sent: 29 May 2017 12:53 To: Simon Peyton Jones <simo...@microsoft.com>; ghc-devs <ghc-devs@haskell.org> Subject: Re: Removing Hoopl dependency? On Sun, May 28, 2017 at 11:30 PM Simon Peyton Jones <simo...@microsoft.com<mailto:simo...@microsoft.com>> wrote: Is there

RE: Removing Hoopl dependency?

2017-05-28 Thread Simon Peyton Jones via ghc-devs
planned? Simon From: ghc-devs [mailto:ghc-devs-boun...@haskell.org] On Behalf Of Michal Terepeta Sent: 27 May 2017 18:58 To: ghc-devs <ghc-devs@haskell.org> Subject: Removing Hoopl dependency? Hi all, I was looking at removing the `BlockId` type synonym in favor of Hoopl's

Re: Removing Hoopl dependency?

2017-05-28 Thread Michal Terepeta
Cool, thanks for quick replies! I've sent out https://phabricator.haskell.org/D3616 Cheers, Michal ___ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs