This is released only as part of the commercial product. Copying it to an
open source project would be a contravention of the licence conditions.
Martin Phillips
Ladybridge Systems Ltd
17b Coldstream Lane, Hardingstone, Northampton, NN4 6DB
+44-(0)1604-709200
That would be a good idea. Perhaps it can go onto the Crimson site as
a reference file. It might even encourage me to finish off the
benchmark tool I've been meaning to complete. :-)
Ashley
Zip it and ship it by all means. (Address above)
So we think it's an un-balanced B-Tree, Ok. Think I can work with
that. Bemused that algorithms that don't balance still exist. Had that
hammered into my head when I was taught. If it isn't balanced
dynamically as it builds then it certainly won't continue to build
efficiently.
I Have literally just found the missing link for the way of finding
relevant code for operations like SSELECT. If your not ever going to
try and backtrace the logic of what is being executed you probably
don't want to read this :)
BCOMP (Basic) lays the op code in the binary. Which is picked up when
run by the virtual machine (C code) and runs the op code subroutine
(usually in op_dio or op_something, again C code) which then can call
k_recurse(), which pulls up the compiled internal BASIC subroutines
(e.g. _SSELECT) ...Most of which call little functions which are
actually written in C....confused yet? You should be.
I'll find a spot on the wiki for the above and flesh it out.