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/

Reply via email to