[plt-scheme] Why do folks implement *dynamically* typed languages?

From: hendrik at topoi.pooq.com (hendrik at topoi.pooq.com)
Date: Wed May 30 20:23:58 EDT 2007

On Wed, May 30, 2007 at 11:37:17AM -0700, Michael Vanier wrote:
> I find this analogy quite amusing, since every time I use PowerPoint I have 
> to manually turn off all the autocorrect options because it invariably 
> corrects things in ways I don't want.  I find myself saying "just do what I 
> want!" over and over again.  Apparently other M$ products do the same; I 
> had a friend write me an email about improv comedy where all the "improv"s 
> were changed to "improve" -- after all, everyone knows that "improv" isn't 
> a word, right?
> 
> BTW one aspect of this discussion that Matthias alluded to but didn't 
> describe in detail is languages with dependent type systems e.g. Epigram.  
> In those languages, the type system is extremely powerful but also 
> undecidable, so the programmer takes on the proof obligations him/herself.  
> My impression is that advanced statically-typed languages are moving in 
> this direction, which may make the boundary between such languages and 
> Scheme very small indeed.

I was working on this stuff in the 80's.  It's neat stuff.

-- hendrik


Posted on the users mailing list.