Reputation
Next privilege 125 Rep.
Vote down
Badges
2
Newest
 Informed
Impact
0 people reached

  • 0 posts edited
  • 0 helpful flags
  • 13 votes cast
Apr
7
comment Why aren't Object Oriented databases used as much as Relational Databases?
@lunchmeat317 If that is true, tell me how to use ZODB from Ruby, or Objectivity from Pharo, or Magma from C++. You can't, because you're conflating query language with programming language. OTOH I can access just about any relational database from just about any programming language. Non-OOP, non-relational databases like RethinkDB get this right without using SQL: you need a separate query language to be language-agnostic.
Dec
9
comment The dream of declarative programming
+1 for "get your fill of inconclusive discussions about what is good, declarative Prolog"… very true that we tend to disagree!
Sep
14
comment Why isn't there a typeclass for functions?
I got here searching for "undo." My gut feeling is that you can't do better than Category since undo actions only compose and get applied; arr, pure and return are always going to be inappropriate for them.
Feb
12
comment Why aren't Object Oriented databases used as much as Relational Databases?
There's probably no single reason, but another one worth mentioning is that relational databases are better integration technology than OODBs are, since all practical OODBs force a particular language and library on you. RDBMSes are much more agnostic and have much better overall data visibility (which includes ad-hoc reporting), partly because the data model you interface with is simpler.
Mar
25
awarded  Informed
May
7
awarded  Supporter