[fpc-pascal] TurboPower FlashFiler for Free Pascal

stdreamer stdreamer at freemail.gr
Wed Oct 24 08:54:16 CEST 2012

On 23/10/2012 5:54 μμ, Graeme Geldenhuys wrote:
> On 2012-10-23 15:25, geneb wrote:
>> What about B-Tree Filer? :)
> I'll read up on it, thanks.
>    Graeme.
A few years back I crossed roads with both flash filer and B-tree filer.
B-Tree filer is nothing more than a record based file library that 
supports network access ms network and novel networks it was written for 
turbo pascal for dos and at that era novel had the biggest pie of the 
lan market. Flash filer was a rewrite of that library with SQL support 
and it was for windows only I think it did not had to support multiple 
network libraries as it was an embedded engine and a client server over 
tcp/ip so I do not think it used anything from the b-tree era other than 
know how.

Personally I think that flash filer is worth porting, I think it uses 
lex and yac for the SQL parser or some other parser construction kit 
which I would look to replace with the fpc's sql parser instead making 
it a bit easier to extend I think. I would start looking on the disk 
access and see how easy it is to port it to a stream based logic making 
supportable from multiple operating systems.

B-tree filer isn't worth the bytes on the disk for storage only as a 
piece of museum software on how things was in early 90's.


More information about the fpc-pascal mailing list