Hacker News new | past | comments | ask | show | jobs | submit login

In all three you manipulated your code directly (instead of indirectly through text or other interfaces).

In five square you worked with tables, and programming felt like exploring a database. You just created different tables of data and then filtered and joined them in a graphical way, then bound the result to an interface. In the end, we had a working fivesquare clone without writing a line of code, that could be built in a day or two from scratch.

In Wikieve, data was presented as card, or wiki pages that you could edit. With some clever tweaks, you could ge a working program out of this, but it felt more like managing a wiki.

Smalltalk Eve was more geared toward graphical applications, so a lot of neat things could be accomplished just by adding simple actions to objects on the screen. I had built a kinect application that allowed you to steer the wheels of a robot car using your hands, again without coding anything.

So direct manipulation of code and the ability to see your results immediately, and to progressively change them are the properties that made these versions good.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: