Fog Creek Software
g
Discussion Board




Lambda on Joel on Software

The programming language community weblog 'Lambda the Ultimate' had some comments on Joel's recent post about the impedance mismatch between the relational model and the model of common programming languages:

http://lambda.weblogs.com/discuss/msgReader$11790

An interesting sub-topic in all of this, I think, is the famous notion that a data structure is a stupid programming language.  How does the introduction of the "dataset" data structure as a first-class value change the nature of languages like C++or VB?  Would it look something like:

try { ... } catch where e in recoverable_errors { ... }

or

int f(employee emp)
{
  if (!emp.has_employees())
      return emp.score();
  else
      return select f(employee) from employees where boss = emp;
}

?

Kalani
Thursday, April 8, 2004

*  Recent Topics

*  Fog Creek Home