Jack Cough on Software

Thoughts about Languages.

Saturday, July 16, 2011

Tail Calls, Tail Recursion, TCO

›
I'm going to tell a story that I think explains Tail Calls, Tail Recursion and TCO. I might decide to post some code about it, I might n...
7 comments:
Tuesday, December 14, 2010

Code Styles and Readability

›
Today at work we went on a quest to make a piece of code as readable as possible. I'm not fully convinced that we've succeeded entir...
Saturday, November 27, 2010

App Inventor Review (plus some functional programming)

›
I App Invented all day today. Half of this was because it was fun, the other half was because it took all day to get anything reasonable don...
Wednesday, February 24, 2010

SBT and Test Arguments

›
If you want to pass arguments to tests in SBT, you've come to the right place. First know this - it only works in certain situations, it...
4 comments:
Friday, November 13, 2009

Introducing Sweet

›
  In this post I introduce Sweet, the fully complete test framework (even with IDE support) in only 99 lines of code. Sweet is compiled agai...
6 comments:
Monday, September 07, 2009

Teaching Kids To Read Programs

›
  Today I taught my 8 year old son Jacy how to read some simple programs. I've been taking my time in picking what to teach him next abo...
7 comments:
Tuesday, September 01, 2009

Changes

›
Back in February I wrote that it was time for me to go back to grad school . More or less, that time has come - I've decided to leave my...
Wednesday, July 22, 2009

What JVM Language Do You Write Tests In?

›
  At a recent NYC Scala meetup, I got chatted up and basically was asked the following: I know you've been writing multi-threaded testin...
2 comments:
Saturday, July 04, 2009

Testing Multi Threaded Scala Code

›
  Recently I did a (somewhat brute force) port of MultithreadedTC . All of this work stems directly from it, and I deserve basically no cred...
2 comments:
Wednesday, June 24, 2009

Pimp vs Just Plain Fix my Library

›
  I assume most people familiar with Scala are familiar with Pimp My Library . It's just a fun and useful thing to be able to add a miss...
Sunday, June 14, 2009

Scala MultithreadedTC Port

›
I haven't posted in quite a while now, but only because I've been working really hard. I asked Doug Lea if I could help him on his u...
Monday, June 01, 2009

Comedy: Scala vs. Ruby vs. Objective C

›
  Please submit your favorite (or least favorite) language! Added: Java, Clojure, JavaScript Scala this.computers = Array( Map("Name...
24 comments:
Sunday, May 31, 2009

Good Use Case for Named Arguments

›
  I found what I consider a really great use case for using keyword arguments. I'm sure there are tons of them, I just want to list this...
Saturday, May 30, 2009

Some Simple Scala Refactorings

›
  I constantly go back and tinker with my old Scala code, especially in my CPU Simulator project. When I'm in the old code I notice some...
4 comments:

Simple Scala Keyword Parameters

›
Everything here is mostly intuitive, but I'm putting it here for personal reference. Should be helpful to a lot of people though. There...
1 comment:
›
Home
View web version
Powered by Blogger.