Jack Cough on Software

Thoughts about Languages.

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:
Saturday, April 25, 2009

Scala Testing Presentation Outline

›
Here's the outline for my upcoming presentation on Scala and Testing. It's a bit ambitious, and I know I won't get through it al...
4 comments:
Sunday, April 19, 2009

IntelliJ Now Supports ScalaTest

›
IntelliJ 8 now has support for ScalaTest (at least as of build 9805). I believe it comes in via the Scala plugin. It works, but, when I righ...
3 comments:

Quotes

›
Quote from Gilad Bracha "Tangent: Yes, I did spend ten years at Sun. A lot of it was spent arguing that Java was not the final step in ...
Friday, April 17, 2009

Tests and Booleans and Matchers

›
I was working with the new ScalaTest matchers API recently when I came across something that made me think (I usually don't think). I ha...
13 comments:
Sunday, April 12, 2009

ScalaTest IDE Support coming soon.

›
I've written something that allows me to write my tests in ScalaTest as normal (don't have to use any TestNG annotations in my tests...
1 comment:
Wednesday, April 08, 2009

Twitter/Ruby/Scala/Blah

›
For some reason I feel compelled to chime in on this debate. I like both languages. I like Scala more, but Ruby is fun. (Reader Beware: This...
8 comments:
‹
›
Home
View web version
Powered by Blogger.