Bobbing for Kernels

See Bob. See Bob bob. Bob, Bob, bob!

Posts Tagged ‘git’

Announcing kbscheme

Posted by kernelbob on November 22, 2008

I published my scheme interpreter on gitorious.  Now you can follow along.  It needed a name, so I called it kbscheme.  Not a brilliant name but it’ll do.

Here’s the project blurb.


This vanity project is yet another implementation of the Scheme programming language.

Project goals:

  • I want to learn Scheme.
  • I want to write something in C. I’ve been using higher level languages and my C is rusty.
  • I want to write a garbage collector. They’ve always fascinated me, but I’ve never written one.
  • I have some research ideas about garbage collection that I want to explore.

Project non-goals:

  • a production-quality Scheme interpreter
  • full implementation of the language

Check it out, Brandon.

Hint to the git-ignorant (as I was very recently).  Go to the repositories/mainline page and click on the “More info…” links,  Those will show the exact commands needed to copy (clone) the tree onto your local disk.

Actually, I’m still git-ignorant.  Gotta work on that…

Posted in computers, languages | Tagged: , , , , , , | 2 Comments »

Better Makefiles

Posted by kernelbob on October 25, 2008

Today I’ve released a new open source package: better-makefiles.

Makefiles are a black art.  The vast majority of people who use ’em and write ’em don’t really understand what’s happening.  I’ve spent a few hundred hours banging my head against them over the years.  I decided yesterday morning to write a better makefile, one that would carry from project to project.  I released it under a BSD license, in case someone else can benefit.

Update 15:30: I wrote a little more about it over here.

Read the rest of this entry »

Posted in computers | Tagged: , , , , | Leave a Comment »