I'd describe Typst as somebody wanted a TeX reimplementation in Rust with better syntax and modern ideas, and made that their Masters projects.
It's markdown-like (but definitely not exactly CommonMark, don't expect that), with # acting as escape into the world of layout and programming. Templates are just functions that return a datatype called a content block, and so on.
Hi, I'm Adrien, a freelance developer with a Ph.D. in Computer Science. I have extensive experience in distributed systems, scalability, and algorithm development. Proficient in Python, Rust, and Linux, I excel in designing and implementing robust software solutions. Skilled in containerization technologies like Docker and Kubernetes, I have a knack for optimizing workflows and ensuring seamless deployments. With a passion for continuous learning and innovation, I'm eager to tackle challenging projects and contribute to dynamic teams. Let's connect and explore potential collaborations.