January 2010
1 post
Scala Puzzler of the day
Many different database objects in foursquare have a foreign key to User.  So I wrote something like so: object User { trait FK[T <: FK[T]] extends LongKeyedMapper[T] { self: T=> object userid extends MappedLongForeignKey(this, User) def hasUser_? = userid.defined_? } class FKList[A <: FK[A]](list: List[A]) { def primeUsers: List[A] = { if (!list.isEmpty)...
Jan 28th