March 2008
1 post
2 tags
Stand on the Shoulders of Giants
I feel like I haven’t even written a useful piece of code in ages because the mere thought of boilerplate code stops me in my tracks. This is one of the main motivations behind creating a new language free of hindering boilerplate code. But then you start running into other problems.
The egotistic developer will believe that creating a new programming language is the key, secretly...
February 2008
2 posts
1 tag
The Cost of a New Language
As I described in my post on tool-making, the most sensible thing to do is to minimize total cost to reach your goal. Accounting for all costs, it occurred to me that creating new tools such as programming languages can inadvertently increase total cost by reducing the usefulness of other tools designed to be used with other languages.
For example, gdb is an extremely useful tool for working...