[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: req-package
From: |
Rusi |
Subject: |
Re: req-package |
Date: |
Sun, 16 Aug 2015 03:17:55 -0700 (PDT) |
User-agent: |
G2/1.0 |
On Sunday, August 16, 2015 at 3:32:23 PM UTC+5:30, Rusi wrote:
> On Sunday, August 16, 2015 at 3:08:18 PM UTC+5:30, Edward Knyshov wrote:
> > Hi.
> >
> > First thing we need to figure out is does use-package provide flexible
> > enough api to implement req-package as new use-package keyword.
> > Currently it works by calling (use-package ...) forms when corresponding
> > are packages a ready to configure.
> > We need a full control over packages loading flow, because we need to
> > rearrange some stuff to get all this dance work.
>
> Err... I need to change my hat :-)
> As an ordinary programmer, functional is generally better than imperative.
>
> However with implementer hat on I know that the more fancy-ly declarative
> a language is the more complex the internals are going to be.
> After all its a conservation law -- someone somewhere needs to think the
> messy parts. Just better to do it once-and-for-all and to forget thereafter.
> So thanks you guys -- you and John -- for doing the messy work to help
> us keep our inits short, sequence-tolerant logically organized and zippy.
>
> And just to remind, I jumped into these threads because I would like to hand
> out to my students, init-fragments that are not so long arcane and messy as
> they
> currently have to be. [Anyways they think I am nuts for using emacs...
> So not too many available degrees of freedom :-)
> ]
And one more thing.
I tried to say it in the 'recursion' thread... Maybe it was too long.
So let me try to repeat it in short:
Do consider a feature request for a batch-mode for req-package
Ie.
- In batch-mode it should do the network downloads etc, verify dependencies etc
- In normal mode it should do imports as lazily as possible, bind keys etc --
the use-package functionality -- assuming packages are in place.
ie no elpa stuff here
IOW requesting some help for us users to partition this frightening list
(info "(elisp)Startup Summary")
into manageable sections
- Re: req-package, (continued)
- Re: req-package, Alexander Shukaev, 2015/08/14
- Re: req-package, John Wiegley, 2015/08/15
- Re: req-package, Alexander Shukaev, 2015/08/15
- Re: req-package, John Wiegley, 2015/08/15
- Re: req-package, Les Harris, 2015/08/16
- Message not available
- Re: req-package, Rusi, 2015/08/16
- Re: req-package, Edward Knyshov, 2015/08/16
- Re: req-package, John Wiegley, 2015/08/17
- Message not available
- Re: req-package, Rusi, 2015/08/16
- Re: req-package, Edward Knyshov, 2015/08/16
- Re: req-package,
Rusi <=
- Re: req-package, Edward Knyshov, 2015/08/16
- Message not available
- Re: req-package, Rusi, 2015/08/16
- Re: req-package, Edward Knyshov, 2015/08/16
- Message not available
- Re: req-package, Rusi, 2015/08/16
- Message not available
- Re: req-package, Stefan Monnier, 2015/08/14
- Re: req-package, Alexander Shukaev, 2015/08/14
- Re: req-package, Stefan Monnier, 2015/08/13
- Re: req-package, Alexander Shukaev, 2015/08/13
- Message not available
- Re: req-package, Stefan Monnier, 2015/08/13
- Re: req-package, Alexander Shukaev, 2015/08/13