
Hi, I've just read through the Hoopl paper and then noticed https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/HooplPerformance which is really interesting. But it seems that there were no updates to the page in like 3 years, yet the new codegen seems to be using Hoopl... Does anyone know what is the current status of this? Thanks, Michal

Michał, one of my students is currently working on this: https://ghc.haskell.org/trac/ghc/wiki/Hoopl/Cleanup as his BSc thesis (see #8315). It might turn out that he will also have enough time to focus on performance issues in Hoopl but at this point it is hard to tell. Janek Dnia sobota, 2 maja 2015, Michal Terepeta napisał:
Hi,
I've just read through the Hoopl paper and then noticed https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/HooplPerformance which is really interesting. But it seems that there were no updates to the page in like 3 years, yet the new codegen seems to be using Hoopl... Does anyone know what is the current status of this?
Thanks, Michal
--- Politechnika Łódzka Lodz University of Technology Treść tej wiadomości zawiera informacje przeznaczone tylko dla adresata. Jeżeli nie jesteście Państwo jej adresatem, bądź otrzymaliście ją przez pomyłkę prosimy o powiadomienie o tym nadawcy oraz trwałe jej usunięcie. This email contains information intended solely for the use of the individual to whom it is addressed. If you are not the intended recipient or if you have received this message in error, please notify the sender and delete it from your system.

On Sun, May 3, 2015 at 7:39 PM Jan Stolarek
wrote: Michał, one of my students is currently working on this:
https://ghc.haskell.org/trac/ghc/wiki/Hoopl/Cleanup
as his BSc thesis (see #8315). It might turn out that he will also have enough time to focus on performance issues in Hoopl but at this point it is hard to tell.
Janek
Sounds great! :-) Which reminds me about another question I had -- the main reason to have the specialized module in GHC (instead of relying on the Hoopl one) is performance, right? (as in, the module is specialized for the UniqSM, but otherwise pretty close to Hoopl.Dataflow?) Thanks, Michal

Which reminds me about another question I had -- the main reason to have the specialized module in GHC (instead of relying on the Hoopl one) is performance, right? Yes. If you're interested you might look at ghc-devs archives from July and August 2013 - I was doing MSR internship at that time and I had some questions about Hoopl. You might find these helpful or interesting (well, answers, not questions :-) ).
Janek --- Politechnika Łódzka Lodz University of Technology Treść tej wiadomości zawiera informacje przeznaczone tylko dla adresata. Jeżeli nie jesteście Państwo jej adresatem, bądź otrzymaliście ją przez pomyłkę prosimy o powiadomienie o tym nadawcy oraz trwałe jej usunięcie. This email contains information intended solely for the use of the individual to whom it is addressed. If you are not the intended recipient or if you have received this message in error, please notify the sender and delete it from your system.

Also Ning Wang and Andreas Voellmy have taken over maintainership of Hoopl, so they would be good people to talk to. Simon From: ghc-devs [mailto:ghc-devs-bounces@haskell.org] On Behalf Of Michal Terepeta Sent: 02 May 2015 14:21 To: ghc-devs@haskell.org Subject: Hoopl question Hi, I've just read through the Hoopl paper and then noticed https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/HooplPerformance which is really interesting. But it seems that there were no updates to the page in like 3 years, yet the new codegen seems to be using Hoopl... Does anyone know what is the current status of this? Thanks, Michal

Also Ning Wang and Andreas Voellmy have taken over maintainership of Hoopl Sadly, this is not what Hackage says.
Janek
, so they would be good people to talk to.
Simon
From: ghc-devs [mailto:ghc-devs-bounces@haskell.org] On Behalf Of Michal Terepeta Sent: 02 May 2015 14:21 To: ghc-devs@haskell.org Subject: Hoopl question
Hi,
I've just read through the Hoopl paper and then noticed https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/HooplPerformance which is really interesting. But it seems that there were no updates to the page in like 3 years, yet the new codegen seems to be using Hoopl... Does anyone know what is the current status of this?
Thanks, Michal
--- Politechnika Łódzka Lodz University of Technology Treść tej wiadomości zawiera informacje przeznaczone tylko dla adresata. Jeżeli nie jesteście Państwo jej adresatem, bądź otrzymaliście ją przez pomyłkę prosimy o powiadomienie o tym nadawcy oraz trwałe jej usunięcie. This email contains information intended solely for the use of the individual to whom it is addressed. If you are not the intended recipient or if you have received this message in error, please notify the sender and delete it from your system.

well perhaps they have not yet uploaded a new version. But I believe it's as agreed with all parties. Simon | -----Original Message----- | From: Jan Stolarek [mailto:jan.stolarek@p.lodz.pl] | Sent: 05 May 2015 12:04 | To: ghc-devs@haskell.org | Cc: Simon Peyton Jones; Michal Terepeta; Ning Wang | Subject: Re: Hoopl question | | > Also Ning Wang and Andreas Voellmy have taken over maintainership of | > Hoopl | Sadly, this is not what Hackage says. | | Janek | | > , | > so they would be good people to talk to. | > | > Simon | > | > From: ghc-devs [mailto:ghc-devs-bounces@haskell.org] On Behalf Of | > Michal Terepeta Sent: 02 May 2015 14:21 | > To: ghc-devs@haskell.org | > Subject: Hoopl question | > | > Hi, | > | > I've just read through the Hoopl paper and then noticed | > | https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/HooplPerform | > ance which is really interesting. But it seems that there were no | > updates to the page in like 3 years, yet the new codegen seems to be | > using Hoopl... Does anyone know what is the current status of this? | > | > Thanks, | > Michal | | | | --- | Politechnika Łódzka | Lodz University of Technology | | Treść tej wiadomości zawiera informacje przeznaczone tylko dla | adresata. | Jeżeli nie jesteście Państwo jej adresatem, bądź otrzymaliście ją przez | pomyłkę prosimy o powiadomienie o tym nadawcy oraz trwałe jej | usunięcie. | | This email contains information intended solely for the use of the | individual to whom it is addressed. | If you are not the intended recipient or if you have received this | message in error, please notify the sender and delete it from your | system.

There was some delay in pushing the latest hoopl to hackage, but it is done
now and Ning and I are also listed as maintainers now.
-Andi
On Tue, May 5, 2015 at 7:09 AM, Simon Peyton Jones
well perhaps they have not yet uploaded a new version. But I believe it's as agreed with all parties.
Simon
| -----Original Message----- | From: Jan Stolarek [mailto:jan.stolarek@p.lodz.pl] | Sent: 05 May 2015 12:04 | To: ghc-devs@haskell.org | Cc: Simon Peyton Jones; Michal Terepeta; Ning Wang | Subject: Re: Hoopl question | | > Also Ning Wang and Andreas Voellmy have taken over maintainership of | > Hoopl | Sadly, this is not what Hackage says. | | Janek | | > , | > so they would be good people to talk to. | > | > Simon | > | > From: ghc-devs [mailto:ghc-devs-bounces@haskell.org] On Behalf Of | > Michal Terepeta Sent: 02 May 2015 14:21 | > To: ghc-devs@haskell.org | > Subject: Hoopl question | > | > Hi, | > | > I've just read through the Hoopl paper and then noticed | > | https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/HooplPerform | > ance which is really interesting. But it seems that there were no | > updates to the page in like 3 years, yet the new codegen seems to be | > using Hoopl... Does anyone know what is the current status of this? | > | > Thanks, | > Michal | | | | --- | Politechnika Łódzka | Lodz University of Technology | | Treść tej wiadomości zawiera informacje przeznaczone tylko dla | adresata. | Jeżeli nie jesteście Państwo jej adresatem, bądź otrzymaliście ją przez | pomyłkę prosimy o powiadomienie o tym nadawcy oraz trwałe jej | usunięcie. | | This email contains information intended solely for the use of the | individual to whom it is addressed. | If you are not the intended recipient or if you have received this | message in error, please notify the sender and delete it from your | system.
participants (4)
-
Andreas Voellmy
-
Jan Stolarek
-
Michal Terepeta
-
Simon Peyton Jones