Christopher Allan Webber

Christopher Allan Webber at

Trying to get guile-emacs to be packaged for Guix.

Hitting issues still but closer.

Claes Wallin (韋嘉誠), David Thompson likes this.

Claes Wallin (韋嘉誠) shared this.

Show all 6 replies
Where will you be putting that special guile for emacs? Only where emacs can see it, or will it be my "system" guile?

Once again the weird ideas of npm would come in handy. ;-)

Claes Wallin (韋嘉誠) at 2015-05-11T06:10:18Z

X11R5 likes this.

@Claes Wallin (韋嘉誠) So actually, I was wrong before, and Guix could do the things that npm does, where each package has its own sub-packages... probably. But it would be dumb and tedious and one might want to claw one's eyes out by the end of it.

Anyway, the guile that will be built and included with emacs here will be built specifically for the purposes of building this emacs. It won't be the main guile used with other programs, though you could access it if you wanted to.

Christopher Allan Webber at 2015-05-11T14:19:54Z

Claes Wallin (韋嘉誠) likes this.

@Claes Wallin (韋嘉誠) Of course, in the future where the guile-emacs version of guile gets merged into upstream, you'll just use upstream guile!

Christopher Allan Webber at 2015-05-11T14:20:23Z

X11R5 likes this.

Yeah, now that I've used guix, I know that it can use shebang-rewriting and wrappers around binaries to give certain processes access to packages that don't need to be in the user's active set, and which can conflict with versions the user has in their actitve set. It's not that much of a cause for eye-clawing actually. Necessarily. Pretty neat.

Claes Wallin (韋嘉誠) at 2015-06-29T10:18:07Z