Into the Core - Squeezing Haskell into Nine Constructors by Simon Peyton Jones

  Рет қаралды 39,758

Erlang Solutions

Erlang Solutions

Күн бұрын

Пікірлер: 39
@madelinesydney92
@madelinesydney92 Ай бұрын
SPJ is an incredibly gifted speaker. I'm the #1 SPJ fangirl. The crowd oughta be screaming "INLINING!!!" along with him.
@Yetipfote
@Yetipfote 3 жыл бұрын
14:48 "I just wanted to build a sweaty compiler." - Simon Peyton Jones, 2016
@ietsization
@ietsization 2 жыл бұрын
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.
@Yetipfote
@Yetipfote 3 жыл бұрын
"Immutability changes everything" me, an intellectual with a sense of humor: *exhales audibly through my nose*
@Ryan-xq3kl
@Ryan-xq3kl 2 жыл бұрын
translation for regular people: "not being able to change anything changes everything"
@_Huperniketes_
@_Huperniketes_ 8 жыл бұрын
Whoever had the bright idea to zoom the camera out at 56:24…your camera direction is not appreciated.
@neilbedwell7763
@neilbedwell7763 7 жыл бұрын
added Simon Peyton Jones to the list of my heroes
@JonathanGonzalez-mx5bp
@JonathanGonzalez-mx5bp 8 жыл бұрын
SIMON PEYTON JONES!
@MrPopinjay
@MrPopinjay 8 жыл бұрын
Is there a version where we can see the slides more clearly?
@Rozenkrantzz
@Rozenkrantzz 7 жыл бұрын
On the website linked in the description, if you click on Simon's picture, you can find a PDF of the slides
@charliebevis7719
@charliebevis7719 7 жыл бұрын
They are here: www.erlang-factory.com/static/upload/media/1488806820775921euc2016intothecoresimonpeytonjones.pdf
@madgenvideos7589
@madgenvideos7589 7 жыл бұрын
8:08 it's like he's about to say "BUT IT AIN'T RAGHT"
@arhyth
@arhyth 6 жыл бұрын
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.
@shamrockfrost1856
@shamrockfrost1856 8 жыл бұрын
I was actually thinking of making a (toy) language that targets core!
@syedabdul4515
@syedabdul4515 8 жыл бұрын
Not able to see the slides
@Rozenkrantzz
@Rozenkrantzz 7 жыл бұрын
On the website linked in the description, if you click on Simon's picture, you can find a PDF of the slides
@charliebevis7719
@charliebevis7719 7 жыл бұрын
www.erlang-factory.com/static/upload/media/1488806820775921euc2016intothecoresimonpeytonjones.pdf
@heteroskedasticity99
@heteroskedasticity99 8 жыл бұрын
Slides please.
@wliaputs
@wliaputs 3 жыл бұрын
He's very enthusiastic and I like it
@ratfuk9340
@ratfuk9340 8 ай бұрын
Erlang doesn't have null? Why?
@glialcell6455
@glialcell6455 7 жыл бұрын
Wait isn't LLVM also a statically typed IR?
@hannessteffenhagen61
@hannessteffenhagen61 5 жыл бұрын
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.
@changshengwu6795
@changshengwu6795 3 жыл бұрын
How I wish the slides could look bigger
@Dus3826
@Dus3826 4 жыл бұрын
Enthusiastic presentation, thank you ! Otherwise I think it would have become boring for me :)
@florianwicher
@florianwicher 4 жыл бұрын
He *always* uses Comic Sans for his presentations. What a troll 😄
@Yetipfote
@Yetipfote 3 жыл бұрын
he definitely is not a front-end developer ^^
@AlexRodriguez-gb9ez
@AlexRodriguez-gb9ez 5 ай бұрын
Simon Peyton Jones right next to Isaac Newton
@CherishedMe
@CherishedMe 5 жыл бұрын
What's a lambda?
@Yetipfote
@Yetipfote 3 жыл бұрын
a function. ps: that's not the whole story but sufficient for a start.
@zloidooraque0
@zloidooraque0 7 жыл бұрын
inlining ftw.. storm in a glass
@bocckoka
@bocckoka 6 жыл бұрын
I just use this to not kill myself when writing MATLAB instead of heroin.
@FlameHue
@FlameHue 8 жыл бұрын
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.
@kadieinanna
@kadieinanna 8 жыл бұрын
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.
@AndrewConsroe
@AndrewConsroe 8 жыл бұрын
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
@charliebevis7719
@charliebevis7719 7 жыл бұрын
slides here: www.erlang-factory.com/static/upload/media/1488806820775921euc2016intothecoresimonpeytonjones.pdf
@cpadude123
@cpadude123 Ай бұрын
it's wild how one of the smartest guys in programming has some of the worst taste in slide aesthetics.
Simon Peyton Jones - Compiling without continuations
22:17
ECOOPLDI 2017
Рет қаралды 4,7 М.
George Wilson - The Extended Functor Family
21:57
Compose Conference
Рет қаралды 16 М.
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 79 МЛН
amazing#devil #lilith #funny #shorts
00:15
Devil Lilith
Рет қаралды 18 МЛН
Linus Torvalds: Speaks on Hype and the Future of AI
9:02
SavvyNik
Рет қаралды 260 М.
Haskell is Not For Production and Other Tales
38:19
Linux.conf.au 2016 -- Geelong, Australia
Рет қаралды 100 М.
Category Theory for the Working Hacker by Philip Wadler
50:52
Lambda World
Рет қаралды 93 М.
Into the Core Squeezing Haskell into nine Constructors - Simon Peyton Jones | ZuriHac 2022
1:27:37
OST – Ostschweizer Fachhochschule
Рет қаралды 2,9 М.
@lexi_lambda: The GHC optimization pipeline
34:31
Tweag
Рет қаралды 3,4 М.
Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey
1:04:16
Churchill College, University of Cambridge
Рет қаралды 161 М.
Niall Ferguson Stuns World Leaders at ARC Australia - "Are We The Soviets Now?"
19:44
Alliance for Responsible Citizenship
Рет қаралды 389 М.
Hashing Modulo Alpha Equivalence • Simon Peyton Jones • YOW! 2021
48:01
"Building Haskell Programs with Fused Effects" by Patrick Thomson
40:44
Strange Loop Conference
Рет қаралды 17 М.