Pagkalos


Ever wanted to know how a that program that reads and understands your source-code works? Then this is the right project for you.

Pagkalos is a heavily modified fork of V2M. It is an interpreted language written in Java. It supports the lambda-calculus and object-oriented techniques. All statements are written in reversed polish notation. Java-classes, objects and methods are easily accessible with the dot-notation. Some of this may seem complicated at first but it provides a syntax that is powerful and not too difficult to parse at the same time. If you haven't heard of RPN you should read the article on Wikipedia. For some real Pagkalos-code look here.

I am currently looking for people who do not just want to write programs in a language but write a programming language. One of the main goals of the project is to create something that is easily understandable. This includes the language-definitions as well as the source code. One of the main goals of the project is that anybody reasonably familiar with Java should be able to read and understand the source code of this project. This means that increasing readability through adding comments and refactoring is just as important as adding more features.

If you are interested go to http://sourceforge.net/projects/pagkalos/ and browse the source or mail me directly. Anybody is welcome.

happy hacking,
Robert Himmelmann