I don't think this is useful in complex situations/expressions. Structure has to be encoded in the same place as meaning somehow. Natural language does it by using an extraordinarily large set of signifiers. That's not feasible for a formal language.
You could of course affix all lemmata with structural
information, as free word order languages do, but that's introducing syntactic structure via the backdoor.
Would you rather live next to a domestic abuser or a serial killer? That's the math a lot of countries are doing right now. It's hard for Americans to understand because they've never been invaded or even credibly threatened with invasion. (And yes, the US does plenty of domestic abuse too.)
Who cares about undocumented immigrants, or Venezuela, or Iran, or Iraq, or Afganistan, or Iraq a second time, or putting Iran into it's current situation by overthrowing a democratically elected government in the 1950s, or Hawaii, or the Virgin Islands, Indigenous people of North America etc etc.
This made me smile. What an astonishing combination. The oddball application of a font as a disassembler works like a wonderful practical joke to me. Merging parsing, processing and rendering into a single step feels mad genius.
It's ok, but not more than that. I dabbled a bit in Ada, and while that link has a lot of information, it's far from complete. Unfortunately, there isn't much more information on the internet. It can be difficult to find answers.
I also learned a bit of SPARK, and there the situation is much worse. The Adacore link shows less than the bare minimum: I couldn't get my simple programs (AoC) to the "silver" level, where it passes all checks, let alone "gold", where you actually prove correctness. The rest of the internet is practically barren when you search for SPARK. I got a second-hand copy of Building High Integrity Applications with SPARK; John W. McCormick, Peter C. Chapin. It contains complete examples, and explains the concepts pretty much in depth. Unfortunately, the book is expensive, and since I was just dabbling, I got the cheapest, which was the 2015 edition, which lacks later changes.
There's an Ada forum (https://forum.ada-lang.io/), but it is not very active, and questions may not be answered.
You could of course affix all lemmata with structural information, as free word order languages do, but that's introducing syntactic structure via the backdoor.
reply