tajpulo

Software developer. Prefers rust and python to many other languages. Develops digital typesetting software in rust. Eternal discoverer of Aikidō. Mi parolas Esperanto. 僕も一寸日本語を勉強しています. Reads papers and studies mathematics in his leisure time.


Vorträge

14.04
14:00
170min
Discovering rust with 25 examples
tajpulo

Rust is the most loved programming language for six years in a row now (acc. to the StackOverflow survey). However, rust also features some additional constraints to maintain its memory safety and developers often have a hard time to get started. In this workshop, I pose 25 introductory examples, participants are expected to solve on their own. But if any question arises, don't hesitate to ask during this session. Let's oxidize together!

Entwicklung
HS i13
15.04
14:15
5min
litua - transform text documents with Lua hooks
tajpulo

Litua is FLOSS. You can download it and start right away. It will take your text document … and print the same document as output document. But if you attach hooks written in the Lua programming language, you can adjust this behavior.
Specifically, it recognizes an input language (which is a little bit more powerful than XML) and reads it into a tree data structure. User-specified functions (so-called hooks) can now operate on this tree and modify it. Finally, this tree is converted back into a string (yes, also this string representation can be modified with a hook).

One can describe Litua as “not XSLT, but Lua” or “text transformation utility”.

https://github.com/typho/litua

HS i2