Arend: Theorem Prover Based on Homotopy Type Theory by JetBrains
Knowing nothing about Homotopy Type Theory and looking at the language only for the way it looks:<p>1) Nice to see that the pipe is only a | and not |> like in Elixir. One character is better than two (and a Shift key.)<p>2) {- comment -} probably comes from another language (which one?) but I'm always surprised by the cleverness of language designers, even when there is no need for it.<p>3) The backslash before the keywords is a backslash, pun intended. Why is that necessary and why did somebody even think about it? Cleverness fails designers sometimes.<p>4) I like that this-is-a-valid-identifier. This_is_slower_to_type because of the shift keys. ThisIsNotMuchFaster.<p>Then I'm also wondering what the language is being used for now. Somebody else asked the same question and got downvoted but it looked like a honest question. Is it still borderline to research and will maybe influence mainstream languages or are we already unknowingly using some program written in Arend on our machines or somebody's else server?