| Home | Biography | Speaking | Articles | Books | Music |
This is kind of a rambling post …
For a while now, I’ve been doing lots of DynamicMethod generation in my spare time (we all have our hobbies). I’ve also started to use the var keyword by default in C# (yes, I know var is just type inference and not late-binding or anything “dynamic” in nature, but still … ).
I’m starting to wonder if I should just start moving over towards a dynamic programming language full-time.
Not that I’d ever give up on C#. Nor would I just dive into Ruby or Python (actually, I like JavaScript - there’s lots of cool things you can do). But I’m starting to see that there’s a definite benefit to having dynamic features in a language.
Maybe Cobra is what I’m looking for.
F#? Maybe … some geeks have fallen in love with it, and what I’ve seen with it is very cool … but I’m still not quite sold on it just yet …
For many years I’ve been in the typed world because dealing with typeless programs (i.e. VB pre-.NET) was incredibly painful. But times have changed (e.g. unit tests are the norm, which aids greatly in ensuring that code works as expected). I guess I’d like a little from column A and a little from column B when needed, and that should be seamless.
Published: 07.23.2008 02:35:22 PM CST