Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!hoptoad!tim From: tim@hoptoad.uucp (Tim Maroney) Newsgroups: net.sources Subject: Re: B-tree code in C Message-ID: <1028@hoptoad.uucp> Date: Thu, 21-Aug-86 02:03:41 EDT Article-I.D.: hoptoad.1028 Posted: Thu Aug 21 02:03:41 1986 Date-Received: Thu, 21-Aug-86 05:46:56 EDT References: <359@ssl-macc.co.uk> Reply-To: tim@hoptoad.UUCP (Tim Maroney) Distribution: net.sources Organization: Centram Systems, Berkeley Lines: 17 Keywords: B-tree This may be fine as a spare-time programming exercise, but as one who has hacked on the same original code I feel safe in saying that it is totally worthless for any application. The translation from in-memory chained data structures to relative in-file data structures invalidates all the code. It took me literally months of full-time work to arrive at an actual database file manager with reasonable performance and functionality. This took so much time that my employer has quite reasonably insisted that the resulting code, which is totally dissimilar to the original which I abandoned during the first week of work, that it remain proprietary - sorry, guys. In case you would like an estimate, after much trimming I got it down to 22K of machine code on the 68000. -- Tim Maroney, Electronic Village Idiot {ihnp4,sun,well,ptsfa,lll-crg,frog}!hoptoad!tim (uucp) hoptoad!tim@lll-crg (arpa) I buy Playboy, but only to look at the pictures.