[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Axiom-developer] sbcl and Axiom
From: |
root |
Subject: |
Re: [Axiom-developer] sbcl and Axiom |
Date: |
Wed, 26 Jul 2006 20:05:15 -0400 |
> The database design in Axiom is old. It uses random access files which
> > follow VM/370 LispVM design. These databases should be redone using a
> > better overall design.
>
>
> What is this database ?
There are several databases, you can see them loaded when the system
starts. These include information that the interpreter uses to run
the system.
They are random access files (a concept that seems to have been lost
from computer science :-) ). The first number in the file is the
number of bytes into the file to find the index, which is an association
list of (item . index). You can look up an item in the association list
and then the returned number is the byte index into the file for the value.
It's very efficient in terms of disk I/O which was a concern way back when
I was a lad but it would make more sense to keep these in memory as they
are relatively small. Such a change would probably speed up the system
quite a bit.
t
- Re: [Axiom-developer] Polynomials, abstract objects, provisos, (continued)
- Re: [Axiom-developer] Polynomials, abstract objects, provisos, Martin Rubey, 2006/07/29
- Re: [Axiom-developer] Polynomials, abstract objects, provisos, root, 2006/07/29
- Re: [Axiom-developer] Polynomials, abstract objects, provisos, Ralf Hemmecke, 2006/07/29
- Re: [Axiom-developer] sbcl and Axiom, Antoine Hersen, 2006/07/26
- Re: [Axiom-developer] sbcl and Axiom, root, 2006/07/26
- Re: [Axiom-developer] sbcl and Axiom, root, 2006/07/26
- RE: [Axiom-developer] sbcl and Axiom, Page, Bill, 2006/07/26
- Re: [Axiom-developer] sbcl and Axiom, Alfredo Portes, 2006/07/26
- Re: [Axiom-developer] sbcl and Axiom, root, 2006/07/26
- [Axiom-developer] Provisos, root, 2006/07/26
- Re: [Axiom-developer] sbcl and Axiom,
root <=
- Re: [Axiom-developer] sbcl and Axiom, Antoine Hersen, 2006/07/26
- Re: [Axiom-developer] sbcl and Axiom, root, 2006/07/26
- Re: [Axiom-developer] sbcl and Axiom, root, 2006/07/26
- Re: [Axiom-developer] sbcl and Axiom, Gabriel Dos Reis, 2006/07/26
- RE: [Axiom-developer] sbcl and Axiom, Page, Bill, 2006/07/27
- Re: [Axiom-developer] sbcl and Axiom, root, 2006/07/26
- RNG vs. RING was: Re: [Axiom-developer] sbcl and Axiom, Ralf Hemmecke, 2006/07/27
- [Axiom-developer] Re: Rng, Martin Rubey, 2006/07/28
- Re: [Axiom-developer] Re: Rng, Ralf Hemmecke, 2006/07/28
- Re: [Axiom-developer] sbcl and Axiom, Ralf Hemmecke, 2006/07/27