Joshua Crean on 7 Jul 2008 16:47:50 -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: "Joshua Crean" <joshua.crean@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: Mon, 7 Jul 2008 19:47:43 -0400
  • Authentication-results: mx.google.com; spf=pass (google.com: domain of joshua.crean@gmail.com designates 72.14.220.157 as permitted sender) smtp.mail=joshua.crean@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=mMd2SYlegzFl5rEh9JV5VC7QojX1vrFZQ1rDI5DKYEQ=; b=JHDc52lQ203e85Brx4wfyOD3kAJTzkXPH0I9O0ckdLqi0Qw6rXj3YoWPp4BXy6QnP3 WjTRTM3PeEhQ57PUig9YCNXhPV8/0Qcf1ab3VfsRFdAOLTq9WN2ZibdzV7Dy6eNeIfwX YN706hnILjIU/bgbjz6Hpt0QsHAXEGSXM8GIM=
  • 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=MQYo+YNyecpm/dpCgOmWcZQLOiq71FvMubBOAnxNIwI=; b=OVWcBpfPIjVwaLeah3ihsrmN02yUV/dyeHKUScgBQJ+MW8k32C2KPzIdl+WO5TQQQs JDCJrZxzRk4crU77MnCCVxqIjeOoofdQL8AaG6IbsU9NwvdpFGI9pxI2Jlt+kbWapX3h JZ2Xd/iRvjBi7BYR9hXP/WkoI0S/47kd4aZPk=
  • Mailing-list: list philly-lambda@googlegroups.com; contact philly-lambda-owner@googlegroups.com
  • Reply-to: philly-lambda@googlegroups.com
  • Sender: philly-lambda@googlegroups.com

well since no one seems to have any objections.... :)

I've just started porting our elisp utils to an emacs mode. I've been
reading the documentation in the online gnu elisp reference manual
(http://www.gnu.org/software/emacs/manual/elisp.html) and it almost
seems like we may want to actually create a derived major mode instead
of a minor mode.

Minor modes are supposed to be independant of any other major/minor
modes, but many of our utilities are dependant on cperl-mode
functionality. So it sounds like what we could do is create a major
mode that derives from cperl-mode and adds the additional
functionality (see
http://www.gnu.org/software/emacs/manual/html_node/elisp/Derived-Modes.html#Derived-Modes)

Just wanted to start throwing some initial thoughts out there.
Thoughts? Anyone else have experience with doing this?

-Josh

On Mon, Jul 7, 2008 at 5:20 PM, Kyle R. Burton <kyle.burton@gmail.com> wrote:
>
> So, it looks like Josh and I are going to embark on refactoring some
> elisp so it's less specific to our current environment and so it's
> more generic and re-useable (extensible).  Josh has created a google
> code project:
>
>  http://code.google.com/p/perl-devel-mode/
>
> and we've uploaded some broken code to it.  Our plans are to turn it
> into a full blown mode, taking inspiration from cperl-mode and
> paredit-mode (we've already got a very rudimentary kill-expression
> which has helped our productivity).  Anyone else willing to give
> guidance as we start on the path of making it into a mode?
>
> Also, why aren't we using this list to talk about FP?  Is the group
> good if we use it to discuss what we're doing in elisp?  Not pure FP,
> but still a lisp.
>
>
> ?
>
> Kyle
>