On 2/13/12, Paul R <paul.r...@gmail.com> wrote: [...] > Abstraction over high level data stores is one of > the worst idea in software engineering. > > The most proeminent example is probably PostgreSQL, which is an > incredibly strong product with high SQL power. But as soon as you access > it through the ActiveRecord or Persistent API, it gets turned into > a very limited store, with the SQL power of SQLITE or MongoDB. >
"Limited" /= "Worst", though [0]. The popularity of SQLite and "NoSQL" prove that sometimes a limited feature set is worth the gains in abstraction. Definitely not for every project, of course. Tom [0] Prelude> "limited" == "worst" False _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe