@PrzemekUrbanski@asparagui@DavidTurturean With lean or other proof assistants you don't need to go through the codebase and verify it, the compiler does it.
A way to understand that is that the code is the proof, compiling is verifying it. Running the code is not the proof, in some cases it just produces an example
@PrzemekUrbanski@asparagui@DavidTurturean It's probably unmaintainable as well, but because it's a proof assistant and not a regular programming language, the code can't be wrong.
Or at least if the statement of what you're trying to prove is correct then the whole thing is correct. You just have to trust lean itself.
@TrueSlazac Indeed, but worth it in my opinion. I dont know if folkmart ships, it's the big shop on maidan where they sell cheaper ones.
An important factor is getting one thats linen. That should be possible for 60 - 70 euros, but I dont know the brand names.
@8bitProdigy@ChShersh@Lptomov82 IMGUI is not OOP. Its not really functionnal either, but it works well in a functionnal setting and is related to React. I also think React is very functionnal in spirit, even if it was not implemented using "only FP".
@oxcrowx In my opinion, once you commit code you do want every unused variable to start with `_`, but not while writing. So for a large codebase I would make unused variable an error only in CI and a warning on my machine.
@oxcrowx In OCaml, this is a decision taken by dune. By default its a warning, but dune treats every warning as an error, which is controversial (and possible to disable).
@ZeodrakeV Je pense qu'il marche beaucoup à l'égo. Si la Russie refuse sa "solution" il pourrait se vexer et aider l'Ukraine sur un coup de tête. Si il a l'impression d’être humilié par Zelensky, il fera sûrement l'inverse. Video de rappel sur son premier mandat : https://t.co/F817jGMVN1