Oops.

Tried "shortening" my Lisp code using macros today. Ended up with a god-awful mess. Lesson hopefully learned. `bzr revert --no-backup` to the rescue. : (

The SICP guys say "Use wishful thinking. Write code and use functions that you haven't written yet, that you WISH existed. Then go make those helper functions exist later." I can't seem to bring myself to write code that way. I'm always thinking in the back of my mind about the low-level details. I can't seem to break my thinking or my design into clean, separated layers. This is one of my biggest problems.

Tags:

Leave a Reply

You can use these tags in comments (Note: HTML is automatically escaped inside <pre> tags, nowhere else, so if you post source code, put it in <pre>):

<pre lang="some_programming_language"> 
<em>
<strong>
<a href="url">

NOTE: Comments are automatically spam-filtered. If your comment fails to appear, it was likely munched by the filter. Try not to link-spam or post anything that looks like it was typed by a robot.