Tim Jansen's blog


2004/05/10
Home
Home This is the beginning of my English blog on tjansen.de. It will replace my blog on kdedevelopers.org, because most of the things that I am working on today are not KDE-related anymore. The main purpose is to document the development of Eek, the programming environment that I am working on. I have reposted a short outline of the programming language(s) in the last entry, and I republished all the kdedeveloper blog entries that eventually made me begin this and convinced me to start another programming language. They show the way that I went from the early beginning, when I thought about adding non-GUI-specific and server-specific functionality to KDE. One of my major ideas was to base all I/O on XML-like hierarchical data structures (actually not a new idea, I played with that thought 5 years ago, but without XML). That made me realize how bad today's programming languages are for manipulating XML, which caused me to think about programming languages in general (again not really new, I planned a new programming language in 98/99 as well). Eventually the ideas came together and so I started writing Eek's specification in March. I did begin this project, but that does not mean that I will eventually finish it. It would not be the first time that I abandon a project at some point, for various reasons, and I am aware that the chances of completing this one are very low. Like almost everybody else I think that the state of IT is pretty bad, and this is my attempt at fixing it. So when I fail, at least I can claim that I have tried it...


 

This blog is my dumping ground for thoughts and ideas about Eek. Someday Eek will be a programming language and system, somewhat comparable to Java in scope. It is my attempt to bring sanity to the world of computing.
At least I hope so. Right now it is far from being finished and I can't guarantee that it ever will be. I am still working on the specification, but I won't release anything before I got my first prototype running. The world does not need more vapourware and unusable beta-software. All publicly available information about Eek is contained in this blog. You can find the latest summary here.
This page is powered by Blogger. Isn't yours? Creative Commons License
This work is licensed under a Creative Commons License.