Richard Stallman writes: > I would strongly prefer for the code to remain in a separate file, > for the sake of modularity. > > Modularity of design is no reason to keep it a separate file. > A piece of code can still be modular even if it is in the same file > with other code. > > Is there any more specific issue of modularity at stake here? The `remember-diary-extract-entries' function needs `make-diary-entry', and so remember-diary.el must do (require 'diary-lib). It would be a shame to make remember.el require 'diary-lib even for people who have no intention of using Diary. -- Michael Olson -- FSF Associate Member #652 | http://mwolson.org/ -- Jabber: mwolson_at_hcoop.net | /` |\ | | | Sysadmin -- Hobbies: Lisp, GP2X, HCoop | |_] | \| |_| Projects: Emacs, Muse, ERC, EMMS, ErBot, DVC, Planner |