GHC(STG,Cmm,asm) illustrated for hardware persons

Dear Haskellers, I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm... When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person. So I am drawing few illustrations for hardware persons. Here is: GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated If there are some misunderstandings or errors, please teach me. I'll correct or remove them. Thank you :-) I wish you a happy new year, Takenobu

Hey Takenobu, great job! I especially liked the presence of references. On 31/12/14 17:40, Takenobu Tani wrote:
Dear Haskellers,
I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm...
When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person.
So I am drawing few illustrations for hardware persons. Here is:
GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated
If there are some misunderstandings or errors, please teach me. I'll correct or remove them.
Thank you :-)
I wish you a happy new year, Takenobu
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Indeed this is very nice. I posted it on reddit[0] where it might get
some feedback.
[0] http://www.reddit.com/r/haskell/comments/2qxcmz/ghc_illustrated_pdf/
2014-12-31 16:49 GMT+01:00 Roman Cheplyaka
Hey Takenobu, great job! I especially liked the presence of references.
On 31/12/14 17:40, Takenobu Tani wrote:
Dear Haskellers,
I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm...
When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person.
So I am drawing few illustrations for hardware persons. Here is:
GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated
If there are some misunderstandings or errors, please teach me. I'll correct or remove them.
Thank you :-)
I wish you a happy new year, Takenobu
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Hi Roman, Vo,
Thank you for your quick reply.
I am encouraged by you:-)
good night ;-)
Takenobu
2015-01-01 0:50 GMT+09:00 Vo Minh Thu
Indeed this is very nice. I posted it on reddit[0] where it might get some feedback.
[0] http://www.reddit.com/r/haskell/comments/2qxcmz/ghc_illustrated_pdf/
2014-12-31 16:49 GMT+01:00 Roman Cheplyaka
: Hey Takenobu, great job! I especially liked the presence of references.
On 31/12/14 17:40, Takenobu Tani wrote:
Dear Haskellers,
I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm...
When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person.
So I am drawing few illustrations for hardware persons. Here is:
GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated
If there are some misunderstandings or errors, please teach me. I'll correct or remove them.
Thank you :-)
I wish you a happy new year, Takenobu
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

This is excellent! Thanks for making it all, it was clearly a lot of work.
I will keep you work in mind when I need to explore more of GHC.
On Wed, Dec 31, 2014 at 10:40 AM, Takenobu Tani
Dear Haskellers,
I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm...
When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person.
So I am drawing few illustrations for hardware persons. Here is:
GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated
If there are some misunderstandings or errors, please teach me. I'll correct or remove them.
Thank you :-)
I wish you a happy new year, Takenobu
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Impressive work, thanks a lot!
Francesco
On 31 December 2014 at 17:15, Ryan Yates
This is excellent! Thanks for making it all, it was clearly a lot of work. I will keep you work in mind when I need to explore more of GHC.
On Wed, Dec 31, 2014 at 10:40 AM, Takenobu Tani
wrote: Dear Haskellers,
I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm...
When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person.
So I am drawing few illustrations for hardware persons. Here is:
GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated
If there are some misunderstandings or errors, please teach me. I'll correct or remove them.
Thank you :-)
I wish you a happy new year, Takenobu
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

wow, this is a great slide deck, thank you for sharing.
On Wed, Dec 31, 2014 at 11:25 AM, Francesco Mazzoli
Impressive work, thanks a lot!
Francesco
On 31 December 2014 at 17:15, Ryan Yates
wrote: This is excellent! Thanks for making it all, it was clearly a lot of work. I will keep you work in mind when I need to explore more of GHC.
On Wed, Dec 31, 2014 at 10:40 AM, Takenobu Tani
wrote: Dear Haskellers,
I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm...
When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person.
So I am drawing few illustrations for hardware persons. Here is:
GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated
If there are some misunderstandings or errors, please teach me. I'll correct or remove them.
Thank you :-)
I wish you a happy new year, Takenobu
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

What an impressive slide deck; a great new-year gift to the community
Tani.. Thank you.
This should be featured directly off of the Haskell wiki-page; or at least
the GHC's top page; very useful.
-Levent.
On Wed, Dec 31, 2014 at 7:40 AM, Takenobu Tani
Dear Haskellers,
I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm...
When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person.
So I am drawing few illustrations for hardware persons. Here is:
GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated
If there are some misunderstandings or errors, please teach me. I'll correct or remove them.
Thank you :-)
I wish you a happy new year, Takenobu
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On Thu, Jan 01, 2015 at 12:40:55AM +0900, Takenobu Tani wrote:
Dear Haskellers,
I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm...
When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person.
So I am drawing few illustrations for hardware persons. Here is:
GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated
Excellent slides, thank you very much! Learned quite a few things, and will need to re-read them more in depth after a while :) Happy New Year to everyone, iustin

Hi everyone,
Thank you for your warm comments and feedback.
I'm glad if I can contribute to the community.
I'll update based on the feedback.
But my work is very slow. Because it's my night and weekend work(fun) ;-)
Thank you.
Enjoy,
Takenobu
2015-01-01 4:08 GMT+09:00 Iustin Pop
On Thu, Jan 01, 2015 at 12:40:55AM +0900, Takenobu Tani wrote:
Dear Haskellers,
I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm...
When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person.
So I am drawing few illustrations for hardware persons. Here is:
GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated
Excellent slides, thank you very much! Learned quite a few things, and will need to re-read them more in depth after a while :)
Happy New Year to everyone, iustin _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Awesome! Thanks for sharing! I don't think this is only useful for
“hardware people”. Maybe call it the haskell abstraction layers cheat
sheets? :)
On Jan 1, 2015 4:47 PM, "Takenobu Tani"
Hi everyone,
Thank you for your warm comments and feedback. I'm glad if I can contribute to the community.
I'll update based on the feedback. But my work is very slow. Because it's my night and weekend work(fun) ;-) Thank you.
Enjoy, Takenobu
2015-01-01 4:08 GMT+09:00 Iustin Pop
: On Thu, Jan 01, 2015 at 12:40:55AM +0900, Takenobu Tani wrote:
Dear Haskellers,
I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm...
When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person.
So I am drawing few illustrations for hardware persons. Here is:
GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated
Excellent slides, thank you very much! Learned quite a few things, and will need to re-read them more in depth after a while :)
Happy New Year to everyone, iustin _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Thank you! It was interesting and informative!
Fri Jan 02 2015 at 16:33:40, Atze van der Ploeg
Awesome! Thanks for sharing! I don't think this is only useful for “hardware people”. Maybe call it the haskell abstraction layers cheat sheets? :) On Jan 1, 2015 4:47 PM, "Takenobu Tani"
wrote: Hi everyone,
Thank you for your warm comments and feedback. I'm glad if I can contribute to the community.
I'll update based on the feedback. But my work is very slow. Because it's my night and weekend work(fun) ;-) Thank you.
Enjoy, Takenobu
2015-01-01 4:08 GMT+09:00 Iustin Pop
: On Thu, Jan 01, 2015 at 12:40:55AM +0900, Takenobu Tani wrote:
Dear Haskellers,
I love haskell. I'm studying and playing around with Haskell, GHC, STG, Cmm, asm...
When I started studying them, I wanted some figures. I've not have some mental models because I am a hardware person.
So I am drawing few illustrations for hardware persons. Here is:
GHC(STG,Cmm,asm) illustrated for hardware persons http://takenobu-hs.github.io/downloads/haskell_ghc_illustrated.pdf https://github.com/takenobu-hs/haskell-ghc-illustrated
Excellent slides, thank you very much! Learned quite a few things, and will need to re-read them more in depth after a while :)
Happy New Year to everyone, iustin _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (10)
-
Atze van der Ploeg
-
Carter Schonwald
-
Francesco Mazzoli
-
Geraldus
-
Iustin Pop
-
Levent Erkok
-
Roman Cheplyaka
-
Ryan Yates
-
Takenobu Tani
-
Vo Minh Thu