A picture of Attila Egri-Nagy.

Attila Egri-Nagy

Former software developer who turned into a maths professor. Doing research in biological applications of computational abstract algebra and in the foundations of computation. Trying to make both mathematics and programming more accessible for everyone. Thinking a lot about Go, AI and consciousness.



Recreational Coding

What to do when kids bring home some puzzle (magic square) from school, and you can't stop thinking about its generalizations? What if you find their favorite board game (ladders and chutes) boring and can't help trying to calculate how long will it take to finish? You can fire up a REPL to use plain Clojure or get fancier with core.logic to get satisfying answers. That's it. This talk is about having fun thinking together and with computers—a bit of recreational maths and some tips about logic programming.