Andrew Gwozdziewycz on 8 Jul 2008 08:10:15 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: You don't understand. I'm not locked up in here with all of you. You're all locked up in here with me."

  • From: "Andrew Gwozdziewycz" <apgwoz@gmail.com>
  • To: philly-lambda@googlegroups.com
  • Subject: Re: You don't understand. I'm not locked up in here with all of you. You're all locked up in here with me."
  • Date: Tue, 8 Jul 2008 11:09:50 -0400
  • Authentication-results: mx.google.com; spf=pass (google.com: domain of apgwoz@gmail.com designates 209.85.142.186 as permitted sender) smtp.mail=apgwoz@gmail.com; dkim=pass (test mode) header.i=@gmail.com
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:received:x-sender:x-apparently-to :received:received:received-spf:authentication-results:received :dkim-signature:domainkey-signature:received:received:message-id :date:from:to:subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references:reply-to :sender:precedence:x-google-loop:mailing-list:list-id:list-post :list-help:list-unsubscribe:x-beenthere; bh=4GfDKtYiVhDNeDviFel9aJXyf62QKpfAndmmUb7OCxY=; b=wMephueFA4zbS0JK3r6FywtuZS9GQE3PFIRQpiQKKFC84ROVGnaRZFaXGaZJSjLX1V NU8Odh7KHu4Cx96tb9ENbY7GOmkz0HkMrh1io+lfZc+r5bv6+UdEVCwpqvtkMjrGm73d 3CzfSNWeoZ/vf1d4GwIec+qWgflfQqFZqdn5A=
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=zywJd6jzVmO2MFXCEZ/hVtPin1sxQJryZqL+TGXm+ZQ=; b=s5nUvK7bsfk+vTQmn7yWLRuMfgNdAh8M4HLZbOMNz7g6hnCaEVDC6kihFRDrfzQIzh eQwreWimzKYGHlncVaWW8qWjs+/GPXsGB+jRPfKrbLiQnPUJCWIOVnwX61dPblML7gWN 1//w349o0TR88wDmSh8pxk/U9Gp2alexP/x1c=
  • Mailing-list: list philly-lambda@googlegroups.com; contact philly-lambda-owner@googlegroups.com
  • Reply-to: philly-lambda@googlegroups.com
  • Sender: philly-lambda@googlegroups.com

On Tue, Jul 8, 2008 at 10:26 AM, Joshua Crean <joshua.crean@gmail.com> wrote:
>
> I definitely agree with the your sentiment that it would be much more
> visible to contribute back to cperl-mode itself (i mean, you can never
> have to much fame, fortune, and women right?), but as Kyle pointed
> out, we're kind of making alot of assumptions about how someone wants
> to write code.

Personally, I think I would do it this way:

1) create additions to cperl-mode where there are no assumptions made
- attempt to get them merged back into cperl-mode for the world to use and
help improve

2) the leftovers are placed in a cperl derived mode, or maybe even a
perl-extras minor-mode.
- it's unlikely that other people will benefit from all of your
extras, but if it's a smaller unit to manage, they can pick out what
they do want.
- for instance, those using log4perl might love what you're doing or
have ideas, but could care less about your unit test stuff.

Or, now that I think about it more maybe:

2b) maybe it makes sense to make multiple minor modes for the specific
use cases. perl-log4perl, perl-unittests... then people can pick and
choose and help with small portions....
- theres a fairly easy way to do something like /sbin/init does within
emacs to load only pieces of a larger package. pair this with the
cperl-mode-hook and you've got yourself one hellavu customization
experience. (see
http://www.shellarchive.co.uk/index.html#%20Keeping%20your%20configuration%20in%20check
for "init")


If I'm coming off as elitest, my apologies.


-- 
Andrew Gwozdziewycz
apgwoz@gmail.com
http://www.apgwoz.com | http://www.photub.com