Most Recent Post

Ashlar Infrastructure is in Play

by Robert Fischer

Ashlar‘s infrastructure is now live. Basically, we have a compiler and a runtime (ashlarc and ashlar, respectively). Ashlar compiles code [...]

Read Post
Classic Enfranchised Mind

Thoughts on Parallelism

by Brian Hurt

The more I think about it, the more I think the future is going to be a combination of STM and message passing. Both have their advantages and disadvantages.

Read Post 23 Comments
Open Source Project

JConch

Java library providing various tools for Java concurrency support. Specific capabilities include:

  • Logical Equivalence Locking—Locks based on logical equivalence (#equals) instead of reference equality (==).
  • Thread-Safe Lazy Map—Good for caching look-ups in a multithreaded environment. Use this to substantially improve performance in cases where repeated expensive look-ups are occurring. (examples)
  • Multi-threaded Code Testing Support—Implementations of ExecutorService and the like for testing. See Hamlet's blog post here.

  • Ashlar and Assumptions

    by Robert Fischer

    In my free time this summer, as a counter-balance to the pastoral/ministerial work I was doing, I’ve cranked on a programming language called “Ashlar”. It’s still just getting started, but a big hurdle has been crossed: the runtime is up and running, and the compiler infrastructure is in place.

    Read Post 4 Comments
  • So soon we forget

    by Brian Hurt

    The first thing to remember is that the main difference between what we did to Hiroshima and Nagasaki and what we did to Tokyo, or what Japan did to China (see “The Rape of Nanking”) or the Philippines, or what we did to Dresden, or what Germany did to Coventry or Leningrad or Moscow, or what Russia did to Berlin, etc., etc. was how cheap it was.

    Read Post 1 Comment
  • Steve Yegge is an idiot

    by Brian Hurt

    And to think, I used to have respect for the man. Then he goes and posts this pile of fetid dingo kidneys. I’m going to explain in detail why ditching private (and, by extension, public) is bad. Obviously this needs to be spelled out, because a lot of programmers- including Steve Yegge – don’t get it.

    Read Post 47 Comments
  • And….fail.

    by Robert Fischer

    Okay, so this is some serious failage on a website.

    Read Post 0 Comments
  • Dear deficit “hawks”: bite me

    by Brian Hurt

    Here’s the problem I have with the recent furor over the deficit and the debt: my long term memory still works.

    Read Post 6 Comments