Jack Cough on Software

Thoughts about Languages.

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:
Tuesday, May 19, 2009

Teaching Functional Programming To Kids

›
I started teaching some of the basic concepts of functional programming to my 8 year old son yesterday, and wanted to write a little about i...
49 comments:
Thursday, May 14, 2009

Refactoring in Scala

›
Another really long post, but why not! My Lexer is now approaching 500 lines with roughly 350 lines of test code. Maybe that's still tri...

Scala over Ruby - My Debate Ends

›
I've maintained posts about things I like in better about Scala and/or Ruby, but, it's time to put an end to the debate. I've be...
5 comments:
Tuesday, May 12, 2009

A Scala Lexer

›
This is a really long post, but IM(not so)HO, its really fun! Sunday I decided, "I'm going to write my own Lexer for Scala", s...
1 comment:
Monday, May 04, 2009

Typed Lambda Calculus For Me (And Maybe You)

›
I'm reading chapter 10 of Lambda-Calculus and Combinators by J. Roger Hindley and Jonathan P. Seldin, and I wanted to put down some not...
2 comments:
‹
›
Home
View web version
Powered by Blogger.