1. Euphoria Database System
- Posted by Robert Craig <rds at ATTCANADA.NET> Mar 07, 2000
- 571 views
I've uploaded an alpha release of a Euphoria database system (EDS) that's well suited to storing and retrieving Euphoria data. An EDS database consists of 0 or more tables. Each table contains 0 or more records. Each record consists of a key part and a data part. There are no limits on the size or shape of any of the keys or data that you store in a database. Any Euphoria atom or sequence can be stored, and they are stored using a compact representation. Keys are looked up quickly by binary search, but you can also access records randomly by record number. The space for deleted items is put on a free list and recycled automatically. database.e works without change across Linux, DOS and Windows. database files can be shared between Linux and DOS/Windows. Try it out and let me know if this comes close to meeting your database needs. The demo programs are rather crude. You should try your own experiments, but don't trust it yet with all of your valuable data! Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
2. Re: Euphoria Database System
- Posted by Nick Johnson <arachnid at MAD.SCIENTIST.COM> Mar 08, 2000
- 587 views
This is exactly what I have been looking for since I first found Euphoria, and what has been putting several people I know off getting into Euphoria for their main programming language. Thanks! Nick ----- Original Message ----- From: Robert Craig <rds at ATTCANADA.NET> To: <EUPHORIA at LISTSERV.MUOHIO.EDU> Sent: Wednesday, March 08, 2000 9:28 AM Subject: Euphoria Database System > I've uploaded an alpha release of a Euphoria database system > (EDS) that's well suited to storing and retrieving Euphoria data. > > An EDS database consists of 0 or more tables. > Each table contains 0 or more records. > Each record consists of a key part and a data part. > There are no limits on the size or shape of any of the > keys or data that you store in a database. Any Euphoria > atom or sequence can be stored, and they are stored using > a compact representation. Keys are looked up quickly by > binary search, but you can also access records randomly > by record number. The space for deleted items is put on a > free list and recycled automatically. database.e works > without change across Linux, DOS and Windows. > database files can be shared between Linux and > DOS/Windows. > > Try it out and let me know if this > comes close to meeting your database needs. > The demo programs are rather crude. You should > try your own experiments, but don't trust it yet with > all of your valuable data! > > Regards, > Rob Craig > Rapid Deployment Software > http://www.RapidEuphoria.com > >
3. Re: Euphoria Database System
- Posted by Zaphod Beeblebrox <zaphod_beeblebrox at SIL.ORG> Mar 09, 2000
- 548 views
Thus spake Nick Johnson on Wed, 8 Mar 2000: >This is exactly what I have been looking for And I also. Trouble is the test program bombs. When's the next alpha? Zaph.
4. Re: Euphoria Database System
- Posted by Robert Craig <rds at ATTCANADA.NET> Mar 09, 2000
- 554 views
Zaphod Beeblebrox writes: > And I also. Trouble is the test program bombs. > When's the next alpha? You should run createdb.ex before addone.ex. Can you tell me which version of Euphoria you were running, what you did, and what error message you got? Regards, Rob Craig Rapid Deployment Software http://www.RapidEuphoria.com
5. Re: Euphoria Database System
- Posted by Zaphod Beeblebrox <zaphod_beeblebrox at SIL.ORG> Mar 10, 2000
- 559 views
Thus spake Robert Craig on Thu, 9 Mar 2000: >You should run createdb.ex before addone.ex. Did that. >Can you tell me which version of Euphoria you were running, DOS32 v2.2 >what you did, and what error message you got? ex createdb after a while putting in the 'other' records it crashed with some chat about the 300 line limit (I've not registered yet). Now comes the confession: I ran the program on my PowerMac G3/300 in MSDOS 5.0 running under Virtual PC 3.0. <GRIPE MODE>It's that environment that forces me to assert NO87=1 in my autoexec.bat whenever I want sanity.ex to run properly. And I told Connectix about that too but they seem to have ignored the need to support WATCOM C programs.</GRIPE MODE> When cometh the day I'll run it on the server (NT4) and see what happens then. So basically it's my fault for trying to use Euphoria on a Mac. Zaph.