• 1 Post
  • 13 Comments
Joined 1 year ago
cake
Cake day: September 1st, 2023

help-circle




  • Yes, that’s true and a better way to look at it, thanks!

    Well, I was amazed by proof systems like Coq or Isabelle, that let one formally verify the correctness of their code. I learnt Coq and coded a few toy projects with it, but doing so felt pretty cumbersome. I looked at other options but none of them had a really good workflow.

    So, I attempted to design one from scratch. I tried to understand Coq’s mathematical foundation and reimplement it into a simpler language with more familiar syntax and a native compiler frontend. But I rushed through it and turns out I had barely scratched the surface of the theory. Not just regarding the proof system, but also with language design in general.

    I did learn a lot though. Since then I’ve been reading more about proof systems and language design in my spare time, and I’ve collected quite the stack of notes and drafts. Recently I’ve begun coding a way more polished version of that project, so on to round two I guess!









  • Israel was basically created by the West, in land that belonged entirely to Palestine. Then, decades later, with Western help, Israel had conquered half of that land, and the UN just decided to enshrine the borders at the time. Now, some more decades later, Israel has expanded way beyond those “compromise” borders, thanks to even more Western help.

    There is no “internal conflict” that the West needs to help ending. It was always the West, seeking to create an allied enclave in someone else’s land. Or, to build on your metaphor, this is a fight between the adults and the only child who was there from the start, because they want their own kid to play there instead.