1. 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

new topic     » topic index » view message » categorize

2. Re: Euphoria Database System

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
>
>

new topic     » goto parent     » topic index » view message » categorize

3. Re: Euphoria Database System

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.

new topic     » goto parent     » topic index » view message » categorize

4. Re: Euphoria Database System

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

new topic     » goto parent     » topic index » view message » categorize

5. Re: Euphoria Database System

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.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu