Tag Archives: python

Genie: Write Python-like code that runs as fast as pure C

There is an article on the Postabon Blog titled “Make Lisp 15x faster than Python or 4x faster than Java.” In his benchmark, which is a tightly nested loop doing some trigonometric calculations, he achieves speed similar to Java with unoptimized Lisp and a 4X speed increase over that with some Lisp optimizations. He also [...]

Getting Things Done

I work at a very small software company that has as clients other small businesses. We do custom software. In 2010 that means we do web development. We bid on projects, complete the projects we get, fix any bugs for free for 6 months, and charge a very competitive hourly rate for new features. We [...]

My Programming Language Wish-List

I write custom software for a living. It’s usually fun, sometimes challenging, often tedious, but overall gratifying in a number of ways. One of these ways is that I get to be creative and build my own tools that help me write better software that is quicker to write, easier to support, and is more [...]

An Apology For JavaScript

JavaScript is an excellent programming language. As a language, its strength lies in the simplicity and regularity of its syntax. I’m going to show you how much simpler it is than even Python or Ruby. OK, here is how you define a function in JavaScript:

function hello(target) {
alert("Hello, " + target);
}

And here [...]

Update: Modular / Pluggable Roguelike

I had to scrap my codebase after a false start. I took a second look at my goals after discovering the 7DRL. To my surprise, a large number of people are writing their own roguelikes. This is a common pasttime among hackers, apparently. My project looked like just another roguelike, but in Python. I don’t [...]

New Project: Roguelike in Python

Something I have been mulling over in my head for awhile is the idea of writing my very own roguelike game. A few years ago I was introduced to Nethack and I haven’t been the same since. Many of these games are open source already. The ones that I have looked at are Nethack, SLASH’EM [...]