From: Leandro F. C. D. <lgc...@te...> - 2003-08-03 18:30:53
|
> I hope people here are still subscribed to this list - maybe a > discussion (if nothing else) can spin-off from this. Here I am! > After reading a bit of C.J. Date's books (the manifesto, intro), I've > been pondering how a D-type language would fit into a existing > language. I see that there is the Duro library, but alas, I don't know Do you mean to create an extension to a traditional language? I guess it can be useful, but traditionally one would implement a embeddable (sub)language, like SQL is or Tutorial D aims to do. AFAIR, D4 is also meant to be embedded. The trouble is, each language will have its own syntax, and it will be somewhat of a pain to learn one extension to each language and another for interactive usage. I would favor using Tutorial D or D4 embedded everywhere except at functional languages, that are clearly different enough, and interesting enough, to warrant a tighter integration. > C to grok it (going back to school to learn it though. :-) I am > specifically interested in (even though not completely committed to, > yet) implementing a relational library in Python (because it is my > favorite language. :-) At the moment all bets are off, so you could have a winner. > - portability - I would start on Berkeley DB (like Duro), but make it > portable, especially in case a true relational database engine comes out Ideally Duro or something the like would become that engine. Given that something in Duro already exists, have you considered making your library a Python interface to Duro? Point is, I guess at this moment we win more by collaborating than by competing. > Here is a *very* small implementation of relations: > > http://starship.python.net/crew/aaron_watters/kjbuckets/relalg.py Do you want to host it at tutoriald.sf.net? If so, I could transfer administration, or include you... I have to look for a job, so no time to do it myself. -- _ Leandro Guimarães Faria Corsetti Dutra +41 (21) 648 11 34 / \ Lausanne, Vaud, Suisse +41 (78) 778 11 34 \ / Brasil +55 (11) 5686 2219 / \ http://br.geocities.com./lgcdutra/ Soli Deo Gloria! |