November 2009
5 posts
1 tag
The Question
A skilled sculptor can form any shape. A skilled programmer can make any program. The only question is, what? I think this rings true with anyone who has spent 10 years in the field. After a certain point, you start to realize, there’s nothing you couldn’t program. Sure, there are challenges. How do you get it to be fast enough? How do you allow it to scale big enough? But at...
Nov 15th
WatchWatch
Conrad Barski of lisperati.com gives a taste of his new (not yet released) book, Land of Lisp, at Philly Lambda. On Lisp + Game Programming!
Nov 15th
How to Convert a Local Branch in Git to a Remote...
This is a little more obscure git-svn recipe I derived today. Thought I would share it. Basically, I was prototyping a new feature on a local branch in git. Later, I decided I wanted to push that local branch into an svn branch so that my svn comrades could see it. So I started with a local branch following svn trunk with purely fast-forward commits. And the following did the trick. Create...
Nov 5th
1 tag
Blub by Convention (In Defense of Arc)
The entire Arc language is just a few Scheme macros. …Or so the criticism says. I can’t use Common Lisp. mapcar, lambda, destructuring-bind, etc. These are things I use all the time, yet they have some of the longest, most unnecessary names. Scheme is the Java of Lisps. define, begin, list-ref, etc. It was seemingly designed to be as descriptive as possible, and in doing so,...
Nov 3rd