Tenoch's dev stuff - Works in progress

pöytä

pöytä logo

pöytä is a networked board game system that pretends to be almost "universal" in the sense that it does not implement individual games, but instead provides users the possibility to use the images they want as assets, along with the most common mechanisms found in board games (movable elements, cards, dice, etc.)

pöytä is the Finnish word for "table".

pöytä is still under heavy development, but is already usable.

Downloads

pöytä is available for GNU/Linux, Mac OS X and Windows. You can download it at the project's page on Launchpad.

The sool programming language

In the many years that I have been programming computers, I encountered many programming languages. Some I used, some I only read about, some I liked, some I disliked. Naturally, by forging this set of preferences and interests, I ended up having a little idea of what would be my "ideal" language. I took one step further and decided to actually create it.

The creating process is twofold: the design of the language itself, its syntax and semantics; and the implementation of a compiler.

The first part I discuss lengthily in my devlog. The second I started to do, in Lua. Being only partly satisfied with this prototype, I started again from scratch in C++.

This project is far from completion, but I work on it regularly, and hope to be able to present, some day, a fully functionnal compiler for a fully designed language.

Download

The project is hosted on Launchpad. There you can browse and download the source code for the compiler in its current state, as well as the blog posts in text form.