* [Caml-list] Ocaml Object-Oriented database? @ 2003-07-05 16:00 Sadruddin Rejeb 2003-07-05 19:29 ` Seth Kurtzberg 0 siblings, 1 reply; 4+ messages in thread From: Sadruddin Rejeb @ 2003-07-05 16:00 UTC (permalink / raw) To: caml-list Hello, I just discovered OCaml a month ago, and I'm beginning to love it. I would like to know if anyone on this list ever thought of implementing an Object-Oriented database (à la ZODB) in O'Caml. Do you think it's not too hardly feasible? Is there any show-stopper in the language to prevent this? I'm thinking a Zope-equivalent in O'Caml would be a killer app... Regards, Sad ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] Ocaml Object-Oriented database? 2003-07-05 16:00 [Caml-list] Ocaml Object-Oriented database? Sadruddin Rejeb @ 2003-07-05 19:29 ` Seth Kurtzberg 2003-07-05 20:41 ` [OT] OODBs (was Re: [Caml-list] Ocaml Object-Oriented database?) Matt Gushee 0 siblings, 1 reply; 4+ messages in thread From: Seth Kurtzberg @ 2003-07-05 19:29 UTC (permalink / raw) To: Sadruddin Rejeb; +Cc: caml-list Sad, I've done some work in this direction, although with an object-relational database, not an OODB. I'm convinced that the OODB concept is fatally flawed. There is no show stopper in the language as far as database implementation goes. Well, there are some issues but nothing that can't be cured by adding a method or two to the file classes. On Sat, 5 Jul 2003 18:00:47 +0200 Sadruddin Rejeb <lists@mjt.ch> wrote: > Hello, > I just discovered OCaml a month ago, and I'm beginning to love it. I would > like to know if anyone on this list ever thought of implementing an > Object-Oriented database (à la ZODB) in O'Caml. Do you think it's not too > hardly feasible? Is there any show-stopper in the language to prevent this? > I'm thinking a Zope-equivalent in O'Caml would be a killer app... > > Regards, > Sad > > ------------------- > To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr > Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > -- Seth Kurtzberg MIS Corp 480-661-1849 seth@cql.com ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners ^ permalink raw reply [flat|nested] 4+ messages in thread
* [OT] OODBs (was Re: [Caml-list] Ocaml Object-Oriented database?) 2003-07-05 19:29 ` Seth Kurtzberg @ 2003-07-05 20:41 ` Matt Gushee 2003-07-05 22:15 ` Seth Kurtzberg 0 siblings, 1 reply; 4+ messages in thread From: Matt Gushee @ 2003-07-05 20:41 UTC (permalink / raw) To: caml-list On Sat, Jul 05, 2003 at 12:29:56PM -0700, Seth Kurtzberg wrote: > > I've done some work in this direction, although with an object-relational database, not an OODB. I'm convinced that the OODB concept is fatally flawed. I've heard this statement before, but most of the explanations I've heard amount to "been there, done that, didn't work." What is wrong with OODBs, in your opinion? -- Matt Gushee When a nation follows the Way, Englewood, Colorado, USA Horses bear manure through mgushee@havenrock.com its fields; http://www.havenrock.com/ When a nation ignores the Way, Horses bear soldiers through its streets. --Lao Tzu (Peter Merel, trans.) ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [OT] OODBs (was Re: [Caml-list] Ocaml Object-Oriented database?) 2003-07-05 20:41 ` [OT] OODBs (was Re: [Caml-list] Ocaml Object-Oriented database?) Matt Gushee @ 2003-07-05 22:15 ` Seth Kurtzberg 0 siblings, 0 replies; 4+ messages in thread From: Seth Kurtzberg @ 2003-07-05 22:15 UTC (permalink / raw) To: Matt Gushee; +Cc: caml-list On Sat, 5 Jul 2003 14:41:16 -0600 Matt Gushee <mgushee@havenrock.com> wrote: > On Sat, Jul 05, 2003 at 12:29:56PM -0700, Seth Kurtzberg wrote: > > > > I've done some work in this direction, although with an object-relational database, not an OODB. I'm convinced that the OODB concept is fatally flawed. > > I've heard this statement before, but most of the explanations I've heard amount to "been there, done that, didn't work." What is wrong with OODBs, in your opinion? They don't deliver what they promise. The basic idea is to make programming with persistent objects similar to programming with ordinary objects. But the complexities involved with implementing OODBs requires you to code in sub-optimal ways. To abandon a well established technology such as RDB, you need a reason why the newer method is better, so you need to justify the use of the OODB paradigm in some rational terms: productivity, reliability, ease of maintenance, etc. The OODB products I've used simply don't deliver this. The object/relational hybrid is a much better option as it leverages 25 years of R&D in the database community. > > -- > Matt Gushee When a nation follows the Way, > Englewood, Colorado, USA Horses bear manure through > mgushee@havenrock.com its fields; > http://www.havenrock.com/ When a nation ignores the Way, > Horses bear soldiers through > its streets. > > --Lao Tzu (Peter Merel, trans.) > > ------------------- > To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr > Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > -- Seth Kurtzberg MIS Corp 480-661-1849 seth@cql.com ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2003-07-05 22:16 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-07-05 16:00 [Caml-list] Ocaml Object-Oriented database? Sadruddin Rejeb 2003-07-05 19:29 ` Seth Kurtzberg 2003-07-05 20:41 ` [OT] OODBs (was Re: [Caml-list] Ocaml Object-Oriented database?) Matt Gushee 2003-07-05 22:15 ` Seth Kurtzberg
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox