This is the 2nd part to my previous post, Squeak is like an operating system. I also refer you to this post on Giles’s blog, which provides some context.
It’s easy to get lulled into the notion when programming in Smalltalk that you can use it like you would a programming language that is separated from the OS, that uses [...]
Archive for July, 2007
Straying into dangerous territory
Posted in Analysis, Programming, Squeak on July 19, 2007 | 7 Comments »
Squeak is like an operating system
Posted in Analysis, Squeak, Technology and Software on July 19, 2007 | 14 Comments »
The Squeak 3.9 desktop
In foreground is a System Browser (what I call a ”code browser”–the default developer IDE), and one of the desktop “flaps” on the right (like a “quick launch” bar–it retracts). Behind the System Browser is the Monticello Browser, a version control system for Squeak. The bar at the top contains some system menus and desktop controls. The wallpaper is called “Altitude”.
I was inspired [...]
Redefining computing, Part 2
Posted in Analysis, Math & Science, Programming, Squeak, Technology and Software on July 11, 2007 | 17 Comments »
“Pascal is for building pyramids–imposing, breathtaking, static structures built by armies pushing heavy blocks into place. Lisp is for building organisms–imposing, breathtaking, dynamic structures built by squads fitting fluctuating myriads of simpler organisms into place.”
– from forward written by Alan Perlis for
Structure and Interpretation of Computer Programs
In this post I’m going to talk mostly about [...]
Redefining computing, Part 1
Posted in Analysis, Math & Science, Programming on July 10, 2007 | 6 Comments »
Is everything a form of computation? That’s what some scientists are saying. I found the CACM article “Computing is a Natural Science”, by Peter Denning on reddit recently. I looked at the title and thought, “Yeah, so?” When I took computer science at Colorado State University 14 years ago it was in the College of Natural Sciences. At some [...]
The real computer revolution
Posted in Analysis, Education, Math & Science, Programming, Technology and Software on July 3, 2007 | 7 Comments »
A few years ago Alan Kay was on a tour of sorts giving a speech entitled, “The Computer Revolution Hasn’t Happened Yet”. I believe he began it when he won his Turing Award in 2003. For so many years Alan Kay has been saying “The computer revolution hasn’t happened yet”. He sees the computer as [...]
Having fun playing with fire, er…C
Posted in Analysis, History, Programming on July 2, 2007 | 11 Comments »
This topic takes me back to some of the “good old days” of when I was a C programmer. I found “Top 10 Ways to be Screwed by the C programming language”, by Dave Dyer, on reddit. As I read through it I got a chuckle. Here were some good ones.
Note: none of the code [...]