I say this partly because some of the reaction to @lexi_lambda's recent very nice blog post seems to be summarised by "No! This is how you do programming! Everyone's problems are just like mine and everyone thinks the same way as me!"
-
-
Show this thread
-
I love reading about why people like dynamic typing, partly because it gives me a new way of thinking about things, but mostly because saying that something is impossible with static types makes me think "Yay! Challenge accepted!"
Show this thread -
Anyway, please keep arguing about it, because it's fascinating. Just remember to be nice, and that your problems are not the same as everyone else's!
Show this thread
End of conversation
New conversation -
-
-
I've written a largeish production program in Common Lisp. At first I quite liked it. But as the program got bigger and needed refactoring I realized that I had become so used to having static types as a crutch that I was no longer productive in a dynamic language.
-
I think that's where I'd end up too. But I find Scheme (probably in a similar way) fun to play with.
- 2 more replies
New conversation -
-
-
I do the same! Though usually Racket or Emacs Lisp, depending on the project. And my Racket process does feel type driven, even when the compiler isn't giving me static feedback about my adherence to the typing discipline.
-
+1 We probably have some kind of Stockholm syndrome... :)
- 3 more replies
New conversation -
-
-
Having worked with gradual types has given me a different perspective on this debate. Dynamic types are great when starting to write a program because they allow for quickly trying out things and changing design desicions.
-
Do you have a good example of where static types get in the way while prototyping? I usually just let type inference do it’s job and ignore most type annotations. If the types don’t match it probably wouldn’t do anything meaningful anyways?
End of conversation
New conversation -
-
-
I think everyone should start with dynamic typing until they become familiar with its shortcomings. Then, and only then, will they appreciate what static typing has to offer.
-
I see the opposite. They grow up with the shortcomings and that becomes the norm for them, like the fish don't notice the water. Same applies to everyone: we know the workarounds in our pet environments and don't notice.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.