Lambda the Ultimate Weblog Topics
Last Updated 03/21/2010

Posts By: nat

  Date    Post    Topic  
09/23/2009Maybe Erik Meijer doesn't know where Mock Objects came fromJVM language summit 2009
10/04/2006For all it's many faults,call by ? and mental models
09/17/2006An interesting readAppleScript - a story worth telling
09/18/2006User interface designer?!?!?"Language Oriented Programming" Meta Programming System
07/14/2006I'd have thought thatA Core Calculus for Scala Type Checking
06/20/2006Or typedefsVariance and Generalized Constraints for C# Generics
06/16/2006OOP was originally multiparadigmThe OO barrier
06/20/2006Smalltalk doesn't work that way.The OO barrier
06/14/2006HLVM - High Level Virtual Machine toolkit for dynamic languagesHLVM - High Level Virtual Machine toolkit for dynamic languages
06/02/2006When the type system isRelevance of Curry-Howard
06/04/2006Isn't that the wrong way round?Relevance of Curry-Howard
06/06/2006I think we're talking past each other.Relevance of Curry-Howard
06/08/2006I guess we're in violent agreementRelevance of Curry-Howard
06/08/2006ExactlyRelevance of Curry-Howard
06/01/2006No technology will makeTimor: adding "qualifying" and "attribute" types to the OO realm.
06/02/2006Sure, you can apply someTimor: adding "qualifying" and "attribute" types to the OO realm.
06/02/2006In this case, I think so.Timor: adding "qualifying" and "attribute" types to the OO realm.
05/26/2006Neither are particularly interesting, but their differences areruby vs python
04/11/2006It also has special syntax for LINQFunctional Programming Has Reached The Masses; It's Called Visual Basic
04/10/2006Aren't exception handlersFlexible Exception Handling (in Smalltalk)
04/10/2006More interesting news from GvRPython 2.5a1 released
04/06/2006A public API can be calledpublic vs. published interfaces
04/11/2006That's true, but becausepublic vs. published interfaces
03/28/2006Have a look at SlateMessage Passing vs. Multi-Methods; Mixing the two?
03/27/2006Just because the element isGoogle Reader and "continuations"
03/21/2006I think you're missing the point of patternsDesign Patterns as Higher-Order Datatype-Generic Programs.
03/24/2006"Code that was hard to writeThe Problem With Parsing - an essay
03/24/2006Any programmer who usesThe Problem With Parsing - an essay
03/21/2006Copy, paste and edit a bitProgramming: 50, 100 years from now
03/22/2006I guess I want more thanProgramming: 50, 100 years from now
03/23/2006I'm sure that theProgramming: 50, 100 years from now
03/23/2006That sounds fantastic! YouProgramming: 50, 100 years from now
03/23/2006Well, it's very early daysProgramming: 50, 100 years from now
03/22/2006Why bother with artificialProgramming: 50, 100 years from now
03/29/2006People have been saying thisProgramming: 50, 100 years from now
04/03/2006Ruby on Rails is not far from thatProgramming: 50, 100 years from now
02/27/2006Not at all.Leak Free Javascript Closures
02/28/2006I share a little of yourLeak Free Javascript Closures
02/22/2006Who's in control?Gilad Is Right
02/23/2006Gilad Is RightGilad Is Right
02/28/2006The only way a computerGilad Is Right
03/01/2006Type systems let us reasonGilad Is Right
02/20/2006That looks like the kind ofAccidental Syntax
02/08/2006It turns out thatProgramming Languages: Application and Interpretation
02/14/2006Good point. That damnedProgramming Languages: Application and Interpretation
02/07/2006There's a lot of truth ineWeek: 'Exotic' Programming Tools Go Mainstream
01/31/2006It's nice to see theoryNaked Objects
01/20/2006Smalltalk syntax is genius!Lisp is sin
01/20/2006Most Smalltalk programmers doLisp is sin
01/20/2006That's a real shame, unless iNew for Python 2.5
01/20/2006It's easy to be sarcastic wheNew for Python 2.5
01/10/2006Singleton means two things...Singleton classes really that bad?
01/14/2006I understood that as his meanReturn of the Global Variables?
12/08/2005What?Envisioning a New Language: A Conversation With Victoria Livschitz
12/08/2005Or Mozart/OzEnvisioning a New Language: A Conversation With Victoria Livschitz
11/10/2005What good is a program as proof?Putting Curry-Howard to Work
11/11/2005And delivering the software tPutting Curry-Howard to Work
11/07/2005Higher Order Messaging is not Higher Order FunctionsImplementing Higher Order Messages
11/07/2005It's Marcel Weiher's idea and name, not mineImplementing Higher Order Messages
10/03/2005Well said!Invokedynamic
09/25/2005There's no contradiction betwRuby: Language of the Programming √úbermensch?
09/22/2005Refactoring?Visual Haskell
08/23/2005Perhaps not completely related but...Should Computer Science Get Rid of Protocols?
07/11/2005Patterns and Language Design... same thing?Language Workbenches: The Killer-App for Domain Specific Languages?
07/12/2005Steve and I are writing it upEmbedded Languages in Java
07/12/2005Political vs Technical?Embedded Languages in Java
06/22/2005We presented on this topic at SPA'05 and will at JAOOEmbedded Languages in Java
07/11/2005Slides for this talkEmbedded Languages in Java
06/30/2006Generating Soduku is more interesting than solvingSudoku
05/26/2005SableCCDSL Error Handling in an Object Oriented context
05/27/2005As abstract as you want to make itDSL Error Handling in an Object Oriented context
05/16/2005Halting problem?Advanced Types in Qi
05/16/2005Actually, that only overly constrains implementationCall for Papers: ACM Symposium on Dynamic Languages
08/19/2004Psychology of Computer ProgrammingNew Paul Graham thing...
07/16/2004TrickeryExplaining monads

LtU Topic Index Sorted by Date LtU Topic Index Sorted by Topic LtU Index of Post Authors Zipped LtU Archive

Chris Rathman/