News for hackers. Stuff that matters.
Re:The Unix Philosophy and Elixir as an Alternative to Go by the_why_of_y on Tuesday June 23, 2015 @02:31PM (#9766673)
No idea what you're looking for, but just for the record:

  import List(partition)

  qs [] = []
  qs (pivot:rest) = qs smaller ++ pivot : qs larger
      where (smaller,larger) = partition (< pivot) rest
Haskell 98, the (polymorphic) type is "Ord a => [a] -> [a]"
Re:The Unix Philosophy and Elixir as an Alternative to Go by dschiptsov on Wednesday June 24, 2015 @05:40AM (#9770561)
Haskell is an exception. Haskell is two distinct languages in one - one for defining types, and one for expressions.)