On Tue Mar 4 2014 Barak A. Pearlmutter wrote: > The difficulties I see with having bbdb-site grovel around to try > to find the right place, or to find a file containing a string > which gives the right place (which itself is a bit of a > chicken-and-egg issue), are three fold.
I see your points. However, for GNU Emacs it is quite common to initialize user variables at run time by calling functions like locate-user-emacs-file and executable-find. I assume it has been found that the advantages of using such functions at run time outweigh the nonzero overhead. Also, I assume that such functions have been found to be sufficiently reliable. Certainly such code always needs to provide a meaningful fallback. As I said, the main problem I see with using an intermediate file like bbdb-site-pre-sed.el is that this makes it more difficult to install BBDB in an elpa-type fashion (instead of using make). Well, those users who download the BBDB tar ball presumably *want* to install BBDB using make. One could then distribute tar balls that do not match exactly the content of the git depository. But I guess that any such approach is asking for yet more trouble and unexpected surprises. ------------------------------------------------------------------------------ Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk _______________________________________________ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/