Skip to content
February 16, 2011 / Umur Gedik

Conway’s Game of Life in Factor Programming Language

I wrote in few hours everything seem ok but algorithm ahah. it doesnt work right 😀 I will cook a screencast after fix the bug.

February 9, 2011 / Umur Gedik

My First Factor Application

Enter an github username and press get. It will show information about user, list user’s repositories and displaying his/her gravatar picture.

Of course it needs extending and doesn’t seem cool but its my first factor app 🙂
I was develop this app with github vocabulary which written by mrjbq7.

Here is a screenshot:

February 9, 2011 / Umur Gedik

Pong – Intro

I can move the racket by mouse and collision tests is OK! You cant see winning or game over state but they still there. At the background if you win computer you earning score points. At the least there is a very big performance problem which i cant solve.

February 9, 2011 / Umur Gedik

Pacman Fail!

After writing some conde with haskell i tried to port pacman game but if you look the picture you can see the epic fail. He is very hungry, trying to eating walls.

Whatever i use SDL for media, and pacman moves by arrow keys.

Some lessons:

  • WTF! its just a collision test but i can’t.
  • Firstly i need to write Pong game!
February 9, 2011 / Umur Gedik

Haskell Realworld: Nice and Basic DSL for CPU

Don Stewart’s presentation is here. He writing a simple dsl (Domain Specific Language) for controlling cpu via gnu tools. If you ever play with haskell you can understand the presentation easily.

February 9, 2011 / Umur Gedik

Is There Any Operating System Built On Haskell or Lisp?

Of course!


There is a haskell os project called “Kinetic” but it was written in c and assembly but device drivers is haskell. (

And there is a lisp os called Movitz! I have download and boot up movitz in virtual box. There is an nice welcome screen with lot of paranthesis. And nice readline support (C-p, C-a etc.). Here its a screenshot:

February 9, 2011 / Umur Gedik

My Emacs