Lambda the Ultimate

inactiveTopic Coping with Change
started 3/21/2002; 7:11:50 AM - last post 3/21/2002; 12:57:55 PM
Ehud Lamm - Coping with Change  blueArrow
3/21/2002; 7:11:50 AM (reads: 1549, responses: 1)
Coping with Change
Two things required to make a protocol which can withstand the test of time: namespaces and named parameter associations

Sam Ruby writes about creating extensible wire level protocols, but I think the same considerations apply in other cases.

As is well known, some conclude that these considerations imply that next generation languages are going to be dynamically typed. I don't buy this argument, but the issues themsevles cannot be dismissed.


Posted to Software-Eng by Ehud Lamm on 3/21/02; 7:18:10 AM

Ehud Lamm - Re: Coping with Change  blueArrow
3/21/2002; 12:57:55 PM (reads: 729, responses: 0)
Another approach: some languages are starting to support versioning (JavaScript 2.0 (?)/ C#).