_Functional Programming in Lean_ is now done and out the door!
It's a free online book that describes using the interactive theorem prover Lean 4 as a programming language, without assuming any background in functional programming. You don't need to already know Haskell, OCaml, Rust, Scala, or Racket to read this book.
You can read it at https://leanprover.github.io/functional_programming_in_lean/ .
Thank you to everyone who's carefully read prereleases - it's much, much better than it otherwise would have been. The Lean Zulip is a great place to hang out.
Also, thanks to MSR for supporting this project, and to Leonardo de Moura for initiating it. It's been a lot of fun!
Kyiv and all our cities, the whole of Ukraine will put an end to the history of moscow's despotism – address by Volodymyr #Zelenskyy President of #Ukraine 28/05/23
Extract
Our Ukraine. Our faith that we will pass this extremely difficult stage of history... We will, and all our cities will be free, and our people will be protected from any evil that may threaten our country.
Full address🔗https://www.president.gov.ua/en/news/kiyiv-ta-vsi-nashi-mista-vsya-ukrayina-postavit-krapku-v-ist-83213
#Zelensky asks parliament to sanction Iran for 50 years
The draft includes a complete ban on trade with Iran, investments, and transferring technologies, as well as stopping Iranian transit across the Ukrainian territory, and preventing the withdrawal of Iranian assets from #Ukraine
#Iran has supplied russia with military hardware including the Shahed loitering munition that russia has launched at Ukraine by the hundreds
Read more here🔗 https://kyivindependent.com/zelensky-asks-parliament-to-sanction-iran-for-50-years/
@jonn I sat in K6 for qualifying in 2019.
I loved the atmosphere coming from the people partying on the boats.
It's also a great spot to see the cars really pushing into Tabac on the final runs of Q3.
"As soon as people are forced to compete, they have to look after their own interests and so self interest comes to dominate in a DP1 [autocratic/ bureaucratic] structure. All the team-building in the world cannot change this dynamic.” Merrelyn Emery
I deserve better than this opaque, institutional bickerings from a mature, open-source programming language.
The Pasture | I Am No Longer Speaking at RustConf 2023 | https://thephd.dev/i-am-no-longer-speaking-at-rustconf-2023
Final tip! For qualifying, #K3 sector may actually be the best because it's the only grand stand sector I'm aware of that is in shadow.
I had an absolute blast.
That was a heck of a birthday present.
As I'm going to sleep, I'm thinking about all the #Ukrainian male friends who, for the time being, can't experience such moments in life.
Please donate to #UAF to end the war with the victory of good over evil.
Favorite part of the races in #Monaco were safety car restarts. The qualy was a banger except for the bit where #Verstappen spoiled the fun for everyone. So many unexpected interim results! #OCO's provisional pole was something.
#F3 engines are loud as fuck, both #F2 and #F1 pale in comparison. Which is great, I wouldn't want to sit through a full length race of that noise.
#F1 cars are huge. I wonder if they can make smaller hybrid cars since these sizes certainly require different circuits.
Organization is really stellar. It's really impressive how streets of a town seamlessly transform into a sports venue. #MonacoGP
"I regret the word 'object'. It gets many people to focus on the lesser idea. The real issue is messaging." — Alan Kay in an interview with Peter Seibel for Dr. Dobb's Journal in 1997
#DEVCommunity
https://dev.to/jarrodhroberson/go-is-not-java-1bd8
#F3 race was really cool. I was rooting for #15 and missed the overtake for 4th.
In general, the race was rather eventful. Absolute nerd chills. Gonna pop in to look at the #F1 cars during #FP3 and wait in an air conned room for the #F2 race.
I like K3 sector! Would rather watch the chicane but it is what it is.
#MonacoGP impressions.
Random.
Thread?
That https://doma.dev guy
#lean #rust #typescript #react #nix
In my non-existent free time I design and run #TTRPG
If you use tools made by genocide-apologists, you are a genocide-apologist.
#lemmy users aren't welcome here.