Remembering a quote from Alan Kay

I will try to remember what I said, but none of the answers so far are correct (every one of them was done in the 60s and 70s before the commercialization of PCs in the 80s). However, we could start all over and try to think of new inventions in computing since the 1980s.

How to remove launch configuration histories in eclipse?

This question seems to be well answered here, however, to make changes I have simply deleted every undesirable launch configuration from the below path. ${WORKSPACE}/.metadata/.plugins/org.eclipse.debug.core/.launches/Delete all the .class LAUNCH Files After deleting the files, it is necessary to restart Eclipse for the changes to take effect.

How does one store history of edits effectively?

There are a number of options, the simplest, of course, being to simply record all versions independently. For a site like Stack Overflow, where posts aren’t usually edited very many times, this is appropriate. However for something like Wikipedia, one needs to be more clever to save space. In the case of Wikipedia, pages are … Read more

Where did the text segment get its name?

Going a little further with nos’s comments, I turned up a scanned version of the GE-635 Programming Manual, and found the following in the section on the macro assembler: The GE-625/635 Macro Assembler is being provided to give the professional programmers some of the conveniences of a compiler and the flexibility of an Assembler. […] … Read more

What’s the motivation behind having copy and direct initialization behave differently?

Only a speculation, but I am afraid it will be hard to be more certain without Bjarne Stroustrup confirming how it really was: It was designed this way because it was assumed such behaviour will be expected by the programmer, that he will expect the copy to be done when = sign is used, and … Read more

When was the NULL macro not 0?

The C FAQ has some examples of historical machines with non-0 NULL representations. From The C FAQ List, question 5.17: Q: Seriously, have any actual machines really used nonzero null pointers, or different representations for pointers to different types? A: The Prime 50 series used segment 07777, offset 0 for the null pointer, at least … Read more

Are design patterns really language weaknesses?

Some canonized design patterns — Adapter, Factory, Command, Visitor, etc — are approximations of features which are baked into other languages. Off the top of my head: Event-handlers in C# are baked-in versions of the observer pattern. Think about how you’d wire up events in C# if you had to roll your own observer each … Read more