unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* dynamic modules packages with Guix
@ 2017-02-15 15:12 Aurélien Aptel
  2017-02-18 13:44 ` Ricardo Wurmus
  0 siblings, 1 reply; 3+ messages in thread
From: Aurélien Aptel @ 2017-02-15 15:12 UTC (permalink / raw)
  To: Emacs development discussions

Hi,

I saw a presentation on GNU Guix at FOSDEM this year. It's a package
manager with a guile interface. It seems it takes cares of a lot of
things and allows for neatly self-contained packages.

https://www.gnu.org/software/guix/

Maybe it could be used for to manage pre-built emacs modules? I was
wondering if emacs-devel has any opinions on this.

Cheers,



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: dynamic modules packages with Guix
  2017-02-15 15:12 dynamic modules packages with Guix Aurélien Aptel
@ 2017-02-18 13:44 ` Ricardo Wurmus
  2017-02-18 22:06   ` Aurélien Aptel
  0 siblings, 1 reply; 3+ messages in thread
From: Ricardo Wurmus @ 2017-02-18 13:44 UTC (permalink / raw)
  To: Aurélien Aptel; +Cc: Emacs development discussions


Hi Aurélien,

> I saw a presentation on GNU Guix at FOSDEM this year. It's a package
> manager with a guile interface. It seems it takes cares of a lot of
> things and allows for neatly self-contained packages.

[…]

> Maybe it could be used for to manage pre-built emacs modules? I was
> wondering if emacs-devel has any opinions on this.

What pre-built Emacs modules are you refering to?

Guix builds everything from source in an isolated environment (it does
not link with libraries that happen to be installed on the system).

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: dynamic modules packages with Guix
  2017-02-18 13:44 ` Ricardo Wurmus
@ 2017-02-18 22:06   ` Aurélien Aptel
  0 siblings, 0 replies; 3+ messages in thread
From: Aurélien Aptel @ 2017-02-18 22:06 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: Emacs development discussions

On Sat, Feb 18, 2017 at 2:44 PM, Ricardo Wurmus <rekado@elephly.net> wrote:
> What pre-built Emacs modules are you refering to?

native binaries that can be loaded in emacs.

http://diobla.info/blog-archive/modules-tut.html

> Guix builds everything from source in an isolated environment (it does
> not link with libraries that happen to be installed on the system).

dynamic modules don't link against the system emacs but against the
libs they want to expose. ELPA is made for emacs lisp modules and
cannot be used for dynamic modules. I mean it could, but I don't think
we want to go there.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-02-18 22:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-15 15:12 dynamic modules packages with Guix Aurélien Aptel
2017-02-18 13:44 ` Ricardo Wurmus
2017-02-18 22:06   ` Aurélien Aptel

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).