[Pipet Devel] C -> C++ conversion of the BL

J.W. Bizzaro jeff at bioinformatics.org
Fri Sep 29 17:53:27 EDT 2000


I know I'm going to hear some groans about this, but Jarl and Brad have been
working to convert the code base of GMS (now the Brokering Layer) from C to
C++.  Why the Hell do we want to do that?  We have 3 related reasons:

    o  The PL (Overflow) and the BL need to be built together,
       and since the PL is in C++ (and probably can't be in C),
       we thought the compilations would go more smovely for
       the user if both layers were in C++.

       (Recall that the BL and PL are GMS and Overflow, two
        different projects that are now being merged.)

    o  One language for the Run-Time Subsystem would mean
       less dependencies.  For example, STL vs. STL+GLIB.

    o  Two languages (Python and C++) for Piper would be
       less complicated for development than 3 languages.

Anyway, I guess Jarl is half-way or so through with the conversion, so there's
no use in debating the qualities of C++.  What I am hoping is that someone
here with C and C++ experience could help expedite the conversion, which would
speed the merger of GMS and Overflow as well as the release of a networkable
Piper.

Any volunteers?

Cheers.
Jeff
-- 
J.W. Bizzaro                                           jeff at bioinformatics.org
Director, Bioinformatics.org: The Open Lab     http://bioinformatics.org/~jeff
"Injustice anywhere is a threat to justice everywhere."
               -- Martin Luther King, Jr.
--




More information about the Pipet-Devel mailing list