[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs Lisp's future
From: |
Phillip Lord |
Subject: |
Re: Emacs Lisp's future |
Date: |
Thu, 18 Sep 2014 17:08:34 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Rasmus <address@hidden> writes:
>> Yep, upgrades will be downloads. A number of packages on there are used
>> for integration testing. So, I pull down dash on every checking for
>> several of my projects. In time, I am sure dash will become the most
>> downloaded package because of this.
>
> I don't "get" dash and s, but lots of people developing more
> impressive things than I will ever be able to do seem happy with it so
> who am I to judge? When I write a patch, I intend it to become part
> of core, so dash/s are not options.
I think dash just makes list operations a lot easier. So, I use this,
for instance, to nil a tree of markers.
(defun m-buffer-nil-marker (markers)
(-map
(lambda (marker)
(set-marker marker nil))
(-flatten markers)))
I could also have done
(--map (set-marker it nil)
(-flatten markers))
or even
(--tree-map
(set-marker it nil)
markers)
I always found list operation in emacs a bit low-level. Dash also uses a
lot names familar to people from other languages which help. I agree
about getting into core, but with package.el coming on a-pace this might
be less of a worry in future.
>
>> Once Emacs switches to git, I would guess the percentage of people on
>> this list who do not install magit will shrink to a tiny number. My
>> guesses are often wrong though!
>
> Magit is nice, and probably for a git gui *the best* you can get, but
> I'm still frustrated by it (how do I format-patch?!) and must often
> default to the terminal. The manual and things like staging are
> wonderful though.
I drop to the command line also. The manual is good though -- I think it
says "with magit you'll probably only have to drop through to the
command line once a day". True enough.
Phil
- Re: Emacs Lisp's future, (continued)
- Re: Emacs Lisp's future, Eli Zaretskii, 2014/09/17
- Re: Emacs Lisp's future, Stefan Monnier, 2014/09/17
- Re: Emacs Lisp's future, Richard Stallman, 2014/09/17
- Re: Emacs Lisp's future, Phillip Lord, 2014/09/18
- Re: Emacs Lisp's future, Rasmus, 2014/09/18
- Re: Emacs Lisp's future, Phillip Lord, 2014/09/18
- Re: Emacs Lisp's future, Rasmus, 2014/09/18
- Re: Emacs Lisp's future,
Phillip Lord <=
- Re: Emacs Lisp's future, Rasmus, 2014/09/18
- Re: Emacs Lisp's future, Stefan Monnier, 2014/09/18
- Re: Emacs Lisp's future, Richard Stallman, 2014/09/18
- Re: Emacs Lisp's future, Rasmus, 2014/09/18
- Re: Emacs Lisp's future, Nic Ferrier, 2014/09/19
- Re: Emacs Lisp's future, Stephen J. Turnbull, 2014/09/19
- Re: Emacs Lisp's future, David Kastrup, 2014/09/19
- Re: Emacs Lisp's future, Stephen J. Turnbull, 2014/09/19
- Re: Emacs Lisp's future, Nic Ferrier, 2014/09/19
- Re: Emacs Lisp's future, Richard Stallman, 2014/09/19