SPJ is an incredibly gifted speaker. I'm the #1 SPJ fangirl. The crowd oughta be screaming "INLINING!!!" along with him.
@Yetipfote3 жыл бұрын
14:48 "I just wanted to build a sweaty compiler." - Simon Peyton Jones, 2016
@ietsization2 жыл бұрын
I watched this video last year, after just completing a master level course about functional programming. I should've been as ready as I ever would be to understand this and I didn't. Yet, exactly one year later it suddenly all clicks! Feeling very satisfied.
@Yetipfote3 жыл бұрын
"Immutability changes everything" me, an intellectual with a sense of humor: *exhales audibly through my nose*
@Ryan-xq3kl2 жыл бұрын
translation for regular people: "not being able to change anything changes everything"
@_Huperniketes_8 жыл бұрын
Whoever had the bright idea to zoom the camera out at 56:24…your camera direction is not appreciated.
@neilbedwell77637 жыл бұрын
added Simon Peyton Jones to the list of my heroes
@JonathanGonzalez-mx5bp8 жыл бұрын
SIMON PEYTON JONES!
@MrPopinjay8 жыл бұрын
Is there a version where we can see the slides more clearly?
@Rozenkrantzz7 жыл бұрын
On the website linked in the description, if you click on Simon's picture, you can find a PDF of the slides
@charliebevis77197 жыл бұрын
They are here: www.erlang-factory.com/static/upload/media/1488806820775921euc2016intothecoresimonpeytonjones.pdf
@madgenvideos75897 жыл бұрын
8:08 it's like he's about to say "BUT IT AIN'T RAGHT"
@arhyth6 жыл бұрын
this makes a lot of sense and i see this too in Elixir where much of the language desugars to a very minimal API surface. it’s one of the things that make elixir a joy to program in.
@shamrockfrost18568 жыл бұрын
I was actually thinking of making a (toy) language that targets core!
@syedabdul45158 жыл бұрын
Not able to see the slides
@Rozenkrantzz7 жыл бұрын
On the website linked in the description, if you click on Simon's picture, you can find a PDF of the slides
It is, although it is far less useful in LLVM IR because there most things are statements, for which it is much easier to do transformations that are wrong but type correct than in Core where most things are expressions.
@changshengwu67953 жыл бұрын
How I wish the slides could look bigger
@Dus38264 жыл бұрын
Enthusiastic presentation, thank you ! Otherwise I think it would have become boring for me :)
@florianwicher4 жыл бұрын
He *always* uses Comic Sans for his presentations. What a troll 😄
@Yetipfote3 жыл бұрын
he definitely is not a front-end developer ^^
@AlexRodriguez-gb9ez5 ай бұрын
Simon Peyton Jones right next to Isaac Newton
@CherishedMe5 жыл бұрын
What's a lambda?
@Yetipfote3 жыл бұрын
a function. ps: that's not the whole story but sufficient for a start.
@zloidooraque07 жыл бұрын
inlining ftw.. storm in a glass
@bocckoka6 жыл бұрын
I just use this to not kill myself when writing MATLAB instead of heroin.
@FlameHue8 жыл бұрын
How the fuck do I do manual zoom to see the slides if I'm watching this on KZbin. Get it right already, it's 2016, and you people are programmers.
@kadieinanna8 жыл бұрын
I use the Accessibility > Zoom in OSX for videos like this and for CodeMesh talks. Unfortunately, the resolution is too low on this video to work at the end.
@AndrewConsroe8 жыл бұрын
Not sure if the example is identical at the end, but this paper covers it in sections 4.2 & 4.3 www.microsoft.com/en-us/research/wp-content/uploads/2016/04/sequent-calculus-icfp16.pdf