[Dynamite] compile status / radical idea
Ewan Birney
birney@ebi.ac.uk
Sun, 16 Apr 2000 13:44:59 +0100 (BST)
i have been dreaming code last night, and I sort of realised that
*internally* in the telegraph package we only "virtual
function"/implementation flipping in a limited number of areas
- getting sequences out of a database (but not sequences themselves)
- running the algorithms either run-time or compile-time.
- perhaps some training code.
Everything else neither needs run-time method binding nor that much
inheritance.
So - rather than moving to Perl (drawbacks in my book -
a) hard to maintain a large Perl code base - look at ensembl
b) execute heavy pieces going run like a stuck cow
c) guy wont do anything
)
I suggest -
Using "Standard" C methods, with some pointer-to-funtion for
database streaming/database access, algorithm implementation to allow
compile time code coming in cleanly and possibly training interface.
I have a clean sequence stuff already with pointer-to-function for
database streaming. I can bind these via CORBA to bioperl.
What do people think?
-----------------------------------------------------------------
Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420
<birney@ebi.ac.uk>.
-----------------------------------------------------------------