On Thu, Sep 15, 2005 at 11:43:30AM +0100, Jonathan Sambrook wrote:
> OO sounds good too, but the limitation of having to derive from a common
> base isn't appropriate in all snippet reuse situations.

Multiple inheritance? I didn't think I would ever say the m* word. :)

begin transports

delivery_headers:
  abstract
  extends appendfile
  delivery_date_add
  no_envelope_to_add
  return_path_add
  maildir_tag = ,S=$message_size,L=${eval:$message_linecount+3}

user_quota:
  abstract
  extends appendfile
  quota = ...
  quota_size_regex = S=(\d+)

mailbox:
  extends delivery_headers
  extends user_quota
  directory = ... # some expression based on the recipient
  ...

Perhaps not the best example, but that's how I imagine it.

Michael

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details 
at http://www.exim.org/ ##

Reply via email to