About
-
Recent Posts
Recent Comments
- Adam on Open Source is not enough
- Peter on Open Source is not enough
- Peter on Why liveness?
Archives
Categories
Meta
Category Archives: Uncategorized
Open Source is not enough
The Open Source movement is great, but it doesn’t go far enough. When I first tried Smalltalk, one thing that really struck me about it was that not only was the source “open”, but it was right there in front … Continue reading
Posted in Uncategorized
2 Comments
Getting your hands on your objects
In the land of the living, computer programs are made out of objects. A program isn’t a directory full of text files, it’s a web of objects with pointers to each other. But here’s what I see when I look … Continue reading
Posted in Uncategorized
Leave a comment
Why liveness?
In Avocado, you write your code “live”, while your program is running. If you’re a computer programmer who doesn’t come from a Smalltalk background, this seems to you like a very strange way to write a program. Like jumping off … Continue reading
Posted in Uncategorized
1 Comment
JavaScript is non-terrible
When I started building Avocado, I never really expected it to be anything other than an amusing hack. I was curious to see how close I could come to re-creating Self in JavaScript, but I wasn’t expecting to actually succeed … Continue reading
Posted in Uncategorized
Leave a comment
Avocado
I’ve been building a Self-like programming environment for JavaScript. It incorporates a bunch of ideas and principles from Self and Smalltalk, and I’m building it on top of Dan Ingalls’ Lively Kernel. It’s called Avocado. (You win a prize if … Continue reading
Posted in Uncategorized
Leave a comment