Hello! In short, I enjoy mathematics, music, computer science and some other stuff, which I apparently enjoy so much that I forgot what they are right now. I'm a fourth-year PhD student of logic in ENS de Lyon (team Plume of the LIP lab) under the supervision of Olivier Laurent.
I'm re-reconstructing my website at the moment. It should be ready precisely in three at some point in the future.
I have mostly been working on game semantics for logic programming. So far, I have extended the games of simple logic programs to cover logic programs with disjunction, and I developed a method to transform any non-disjunctive semantics into a corresponding disjunctive one. Some other areas that I find highly interesting are set theory and proof theory.
A game semantics for disjunctive logic programs [slides].
A game semantics approach for finite, propositional disjunctive logic programs
Game semantics for logic programming
A complete web application that covers most needs for a university department's (postgraduate) program. For the time being the only site running schole is MPLA. Once it matures a bit more, I will release it as an open source project.
An early version of this application used to run on greek.mathimatiko.net, and is admittedly the most frequently used web app I have written. It's an online converter from the “TeX/babel greek” and from the standard “greek keyboard” layouts, to actual, unicode greek. It supports ancient greek as well as spell-checking with suggestions.
You can use it here: www.greekizer.org.
File upload, as simple and self-contained as it can get.
Quite a lot of people have requested this file over time,
so here it is it will soon be back online.
It uses web.py,
so make sure you have this lib installed first.
Hopefully, you can also see it in action. Make sure that you gimme something neat while testing it.
BeeBB: this is a featureful web forum application, written using pure Python CGIs, at a time when no fancy web frameworks were available. I keep its website online (along with all its dead links) and, of course, its source code, mostly for historic, personal and educational reasons.
If you need to run a forum application in python nowadays, you'd better create one using any of the web frameworks to handle all the gory "low-level" details. I'm just too proud for this application to put it offline. Everything was built from scratch: a custom and secure session implementation, sub-sub-...-forums of depth ω, an easy administration interface, smart password resetting, PMs associated with emails, and many more features. I will shut up now.
mail: Office 369N, LIP, ENS de Lyon 46 allée d'Italie, 69364 Lyon cedex 07, France
phone: (+33) (0) 4 72 72 82 30
I like composing and some very few times performing music as well. Follow the links below if you want to learn more about this, although they haven't been updated for ages. Here's my favorite composition, I think: The Play.
music.tsouanas.org: website about my music.
www.sians.org: my (almost dead) band's website.
I love programming!
In case you care about that (though really, you shouldn't), I mostly use
and the Unix shell.
You can find a few not-so-useful programs I've written below.
If you are looking for some other software in which I'm
listed as the author, feel free to drop me an email.
Look busy doing nothing. Pretty much what it says... So, your eco-friendly (room)mate/mom/dad/whatever keeps powering off your computer, after glancing at the screen and making the wise decision that "it just sits there wasting energy, it's not doing anything". Look no further, this program is for you: lookbusy.py.
Download. This python program implements literate programming using LaTeX. Inspired by Haskell's LaTeX support for literate programming, it can be used for any programming language(s). The sample input TeX file provided should be enough documentation.
If you are interested in this, you may also want to check tapl-haskell, a similar, independent project.
(If you have no idea what this book is all about, you probably couldn't care less about this program. Also, I just noticed that due to some changes in recent versions of GHC, the whole thing won't compile anymore. Until I tweak those things that need tweaking, let's pretend it's some kind of vintage attitude.)
On Friday, May 10th, 2013, in Brazil, I was shot in the back! I will write more details about the incident sometime soon.
>>> Last update: Wed Apr 2 10:10:36 CEST 2014