a sense of Python hegemony in the typst documentation
At first, it bugs me that the official documentation frequently uses obscure terms like "dictionary" and "positional" without any obvious definition. The ambiguous, loosely-defined syntax and the ubiquitous multiple- syntactic sugar that exhaust my mind when reading codes.
I'm new to typst (and not to programming). It took me a long while to realize that "dictionary" means "associative array," and that these are actually Python-centric terminology. While the documentation explicitly says that "this tutorial does not assume prior knowledge of Typst, other markup languages, or programming," it does not mention anything about inheriting these terminology from Python and goes on and assumes everyone has that knowledge, and not anything else. I know Python is THE only dominant programming language, and I know the coding world is not friendly to the "old-timers" but I hope it doesn't mean having to exile and marginalize others and their users. Maybe this is especially true in developing countries.
I have been programming since 2004 and continued for about a decade. The major languages I knew of and worked with were a little bit of everything from BASIC and SQL to HTML and Java, to the then newly popularized Python. I wasn't a heavy coder. I learn it only for fun and leisure. My work and life are completely coding-free.
Then I retreated from coding completely for another decade until now, when I have to learn typst to use in my work.
It's just painful that in every tutorial I come across, people speak Python, not just this lousy documentation!