The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Dynamic Typing: Getting More Acceptance

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Dynamic Typing: Getting More Acceptance Posted: Nov 25, 2008 12:59 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Dynamic Typing: Getting More Acceptance
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Cincom Smalltalk Blog - Smalltalk with Rants

Advertisement

Ruby and Python are helping bring the coolness of dynamic languages to the mainstream, which is good. Some of those people will also have a look at Smalltalk, and like what they see. This comes from this presentation on dynamic languages I ran across this morning - I love this pair of quotes from about 1/3rd of the way in:

In practice, the benefits of type safety turn out, unexpectedly, to be fairly minimal
Often overlooked, the costs of maintaining type safety turn out to be extremely high

That's something I've maintained for a very long time. The class of errors that manifest (static) typing saves you from are the trivial ones that almost never happen anyway. At the same time, they create a maintenance burden in terms of application complexity. To take a simple example, polymorphism in the face of strict typing gets harder and harder, and leads to the hoop jumping that is casting and generics.

One other thing - you can get intellisense-style help from a dynamic environment. It's one of the things on our roadmap for Cincom Smalltalk, in fact (and there's a contributed piece that gives you that now).

Technorati Tags: ,

Read: Dynamic Typing: Getting More Acceptance

Topic: A Fresh Image Every Day Previous Topic   Next Topic Topic: What makes an effective pairing session?

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use