News for hackers. Stuff that matters.
Re:Pixie: A sweet Clojure-ish language by wz1000 on Monday March 09, 2015 @06:50AM (#9170222)
I agree with most of what you said, but

> Lastly, types only give you a single dimension of safety.

Dependent types can express a huge number of things, and are often limited only by your ability to describe what exactly you want.

Re:Pixie: A sweet Clojure-ish language by JackMorgan on Monday March 09, 2015 @06:56AM (#9170241)
Absolutely right, I was just comparing with the dominant Java or Python.

Dependent typing is some cool stuff, I'd love to see more of it.

Re:Pixie: A sweet Clojure-ish language by pjmlp on Monday March 09, 2015 @08:10AM (#9170459)
I have been following Idris, quite cool.
Re:Pixie: A sweet Clojure-ish language by kyllo on Monday March 09, 2015 @09:59AM (#9170920)
Do you use a dependently typed language in production?
Re:Pixie: A sweet Clojure-ish language by wz1000 on Monday March 09, 2015 @01:01PM (#9172125)
I don't really use anything in production, I am just a learner right now :)

There are some people using some of extensions for Haskell inspired by "dependently typed" systems in production.

Dependent typing is an active research topic right now, and I doubt any fully fledged dependently typed language is used "in production".

However, I was just pointing out that it is possible for types to express a wide variety of things that we do not normally associate with them. Even without full dependent typing, Haskell types are wonderfully expressive and powerful.