@jonn Canada would like a word...we are trapped between both!
Early today we launched the new Lean reference manual, our core documentation intended as a comprehensive, precise description of Lean! #leanlang #leanprover
Check out the manual: https://lean-lang.org/doc/reference/latest/
Read more about the release: https://lean-lang.org/blog/2024-12-16-introducing-the-lean-language-reference/
@jonn Right, but the frustrating thing is that there *is* a dichotomy. Types still only exist at compile time, and while types can depend on values, values can't depend on types. You're still running Program 1 first (the type/value program), THEN running Program 2 (the value program). Which means you still have to do indirection like Enum TBool | TInt | TBlah, etc. What I am more or less looking for is a type-safe version of reflection. So you could do something like fields(myType)
Garry Kasparov: 'You never hear Russian opposition actually say Ukraine must win'¹
In an interview with the Kyiv Independent, Russian chess grandmaster and political Garry Kasparov shared his thoughts on the current state of the Russian opposition, why they're looking for a "good tsar" to replace Putin, and why he'll push back at those who insist it's "Putin's war" rather than Russia's war.
Read the full interview here. ²
Photo: Saul Loeb/AFP via Getty Images
➖➖➖➖➖➖➖➖➖
¹ https://kyivindependent.com/garry-kasparov-without-decisive-military-defeat-there-wont-be-change-in-russia/
² https://kyivindependent.com/garry-kasparov-without-decisive-military-defeat-there-wont-be-change-in-russia/
Today on Threads: Endless questions like:
"Where to escape from this?"
WHERE, I WONDER, TELL ME I WANT TO KNOW
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.