Martin Odersky gave a keynote at Strangeloop this year called "The Trouble
With Types" (https://thestrangeloop.com/sessions/the-trouble-with-types)
which made me never want to use a type system again (probably the exact
opposite of his intention). The video should be coming out on infoq at some
point: (http://www.infoq.com/conferences/strangeloop2013/). I've never
looked at Scala before and I'm pretty sure I never will after sitting
through that...


On Mon, Oct 7, 2013 at 9:26 AM, juan.facorro <juan.faco...@gmail.com> wrote:

> 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> 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<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.
>

-- 
-- 
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