This is a single archived entry from Stefan Tilkov’s blog. For more up-to-date content, check out my author page at INNOQ, which has more information about me and also contains a list of published talks, podcasts, and articles. Or you can check out the full archive.

Files? We Don't Need No Stinking Files

Stefan Tilkov,

Patrick Logan points to an MSDN article containing this quote:

It seems clear that the file is a relic that has outlived its usefulness for software development.

WTF?? What a great idea: Let’s replace something that has been proven to work in an interoperable way between a multitude of different implementations with some half-assed API-driven magic … er … why do I suddenly feel that someone, somewhere, will start to giggle with girlish glee while reading this?

;-)

On February 11, 2005 10:20 AM, Martin Fehlhaber said:

This strongly reminded me of Smalltalk in general and Squeek in paticular.

Forth also alows you to keep adding to some image where ever more words that build upon one another make it grow into your application. There are current successors like Slava Pestov’s Factor.

Due to the inherent danger of being left with nothing but a broken binary, you kept the sources around in files though.

On February 11, 2005 4:57 PM, Martin Fehlhaber said:

I just thought of IBM’s VisualAge for Java. There always seemed to be to much trouble lurking in the way the did things and I lost my Workspace more than once. Whenever you changed a thing it was compiled immediately and the results reflected in the IDE. There were people around who regarded this behaviour to be essential for their productivity.

On February 11, 2005 5:18 PM, Stefan Tilkov said:

Yes, Visual Age cured me of the idea that moving away from files was a good thing, too. It’s simply a pain to integrate tools, and there’s such an impossible number of them that’ll work on a file basis — there’s simply no way that could be replicated based on a more specific API.