The Red Bull Diary   Recent Posts
RSSRSS Friday Free Games
"Your 'reality', sir, is lies and balderdash and I'm delighted to say that I have no grasp of it whatsoever."
— Karl Friedrich Hieronymus, Freiherr von Münchhausen

Semantics has no place in code

Semantics has no place in code. Ideally, code would have exactly one way of doing any given thing. In the world of data, we strive to be complete, unambiguous and exact. The world, as far as my code is concerned, is exactly as big as I tell it to be, and could only be so. What I define exists only insofar as I have defined it. The code expresses the sum-total of that world. To allow any sort of semantic nuance, we undermine the Platonic perfection of that world. I think the ideal should be to have a one-to-one relationship between virtual entities and the code that expresses them. This way, we can point at the code and say: "This is what it is."

Labels: , ,


Pandora: My Favorite New Songs
LibraryThing: What I'm Currently Reading
Archive Links
Friends of the Red Bull


Sinfest by Tatsuya Ishida

Order of the Stick by Rich Burlew
The Red Bull Diary Is
The Red Bull Diary is the personal pulpit and intellectual dumping-ground for its author, an amateur game designer, professional programmer, political centrist and incurable skeptic. The Red Bull Diary is gaming, game design, politics, development, geek culture, and other such nonsense.