Jack Cough on Software

Thoughts about Languages.

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

Random Thoughts

›
I haven't written in a while, but that doesn't mean that a lot hasn't been going on, just nothing I really felt the need to writ...
3 comments:
Wednesday, February 18, 2009

Grad School

›
I plan on going back to grad school, full time maybe, part time maybe. I want to go for language design, as that's really all I'm in...
3 comments:

NYSE => New York Scala Enthusiasts

›
Monday, February 23rd, meeting of NYSE , or New York Scala Enthusiasts*. I suspect I'll be presenting regularly, but I won't be pres...
9 comments:
Wednesday, January 28, 2009

Deeper Look at the Apply Method in Scala

›
In Scala, there is a language feature generally referred to as "The Apply Method" that has the following rules: Any object that ha...
10 comments:
Monday, January 26, 2009

Maven: WTF

›
I'm on the train, trying to do a build, and this happens: [INFO] -----------------------------------------------------------------------...
4 comments:
Sunday, December 28, 2008

More On My Scala Query DSL

›
I know I promised to explain some things that I still haven't explained, but unfortunately I won't be doing that just yet. I've ...
‹
›
Home
View web version
Powered by Blogger.