mutiple binary source

Mark Howard <[email protected]>
Newsgroups gmane.comp.web.galeon.devel
Message-ID <[email protected]>
Hi,
  It seems that there are certain ppl who want a simple web browser and
others who want a more advanced tool for web browsing.

I do not see why anyone wants to be able to dynamically change the
functionality at run time; or why people would prefer to selectively
choose what advanced features to include. If I wanted to use the
advanced setting, I would want to see everything to make sure I'm not
missing out.

All programs I have used which implement plugins/extensions are almost
always slow and buggy - they're difficult things to implement and so
take lots of time and effort.


Therefore, what I suggest is that you create a multiple binary package; 
that is a single source tree which can be used to generate two different
flavours of galeon - simple and advanced (or whatever names you choose).
I'm sure it must be possible to do this relatively easily using the c
preprocessor. 
The advantages over a plugin system is that it should be far more
reliable and, more importantly, easier to implement (you should be
concentrating on the web, only the web ;) Also, if you name the binaries
differently, bug reports may become far easier to decipher. 
The advantages over a fork (simple galeon browser v separate advanced
browser) is that both groups would be sharing large amounts of the same
code, and so each providing their own bug fixes an improvements. It may
be more difficult to coordinate the two groups of developers, but it
will often resolve to having the best outcome. (consider it along the
same lines as how you have contributed bug reports/patches to mozilla)

-- 

+----------------------------------------------+
| Mark Howard               cam.ac.uk   mh344@ |
| http://www.tildemh.com    tildemh.com    mh@ |
+----------------------------------------------+



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.