Thanks for the link! I really liked the interview, it was interesting and 
fun to watch.

J

On Monday, October 7, 2013 9:49:24 AM UTC+9, brad bowman wrote:
>
> > zcaudate <z...@caudate.me <javascript:>> Oct 05 08:35PM -0700 
> > I'm a little bit miffed over this current craze of `types` and 
> > `correctness` of programs. It smells to me of the whole `object` craze 
> of 
> > the last two decades. I agree that types (like objects) have their uses, 
> > especially in very well defined problems, but they have got me in 
> trouble 
> > over and over again when I am working in an area where the goal is 
> unclear 
> > and requirements are constantly changing. 
>
> Joe Armstrong and Simon Peyton Jones discuss Erlang and Haskell 
> http://www.infoq.com/interviews/armstrong-peyton-jones-erlang-haskell 
>
> This interview covers some of the strong-types vs flexible development 
> (apparent) dichotomy, but in a playful, open and non-dogmatic way. 
> (catmatic?) 
>
> Simon Peyton Jones is one of the Haskell leaders, yet admits to 
> being envious of type-free generics.  Joe Armstrong of Erlang fame 
> also sees the benefit to thinking in and annotating types. 
> These two are both leaders of typed or dynamic cults but have 
> a pleasant friendly and frank conversation about the issues. 
> (Erlang's Dialyzer sounds somewhat like core.typed) 
>
> A sample: 
>
> SPJ: So, I've told you what I most envy about Erlang. What do you most 
> envy 
> about Haskell? 
>
> JA: All the types. I mean they're very nice. I wish we had them. On the 
> other 
> hand, wouldn't you love to have all these generic turn-to-binary, these 
> sort 
> of things? How can you live without them? 
>
> SPJ: I have a little bit of residual envy about generics. 
>
> JA: You just take anything and compare it to the serializer and then send 
> it? 
>
> SPJ: That's sinfully easy, and shouldn't be allowed. 
>
>
> So if these two can agree that there's strengths and weaknesses in both 
> approaches, that settles it for me.  It's a matter of knowing your 
> trade-offs and choosing your tools appropriately. 
>
> My suspicion is that type affinity is related to some trait of 
> personality, 
> and so trying to "prove" superiority is a likely to work as "proving" you 
> are right in any other clash of personalities. 
>
> Brad 
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to