unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Packaging JavaScript libraries
@ 2014-09-03 18:23 Dave Thompson
  2014-09-03 19:22 ` Thompson, David
  2014-09-03 19:35 ` Ludovic Courtès
  0 siblings, 2 replies; 3+ messages in thread
From: Dave Thompson @ 2014-09-03 18:23 UTC (permalink / raw)
  To: guix-devel

JavaScript source files are typically bundled in a web applications
source tree or bundled by a JavaScript only package manager such as
Bower.  Would it make sense to package JavaScript libraries in Guix?
I'm not sure how to approach the packaging of JavaScript at the system
level.

Thoughts?

-- 
David Thompson
Web Developer - Free Software Foundation - http://fsf.org
GPG Key: 0FF1D807
Support the FSF: https://fsf.org/donate

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

* Re: Packaging JavaScript libraries
  2014-09-03 18:23 Packaging JavaScript libraries Dave Thompson
@ 2014-09-03 19:22 ` Thompson, David
  2014-09-03 19:35 ` Ludovic Courtès
  1 sibling, 0 replies; 3+ messages in thread
From: Thompson, David @ 2014-09-03 19:22 UTC (permalink / raw)
  To: Dave Thompson; +Cc: guix-devel

Oops!  Sent from fsf.org email address.

Please CC this email address when replying.

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

* Re: Packaging JavaScript libraries
  2014-09-03 18:23 Packaging JavaScript libraries Dave Thompson
  2014-09-03 19:22 ` Thompson, David
@ 2014-09-03 19:35 ` Ludovic Courtès
  1 sibling, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2014-09-03 19:35 UTC (permalink / raw)
  To: Dave Thompson; +Cc: guix-devel

Dave Thompson <davet@fsf.org> skribis:

> JavaScript source files are typically bundled in a web applications
> source tree or bundled by a JavaScript only package manager such as
> Bower.  Would it make sense to package JavaScript libraries in Guix?
> I'm not sure how to approach the packaging of JavaScript at the system
> level.

I think there are two cases:

  1. Web browser JavaScript libraries;
  2. Node.js (and similar) JavaScript libraries.

Packaging #2 seems useful to me, and since there’s already a widespread
packaging format for that (npm), it should be easy to convert them
automatically, like someone did for Nix.  For users the benefit is (1)
that there’s no need to switch to a different package manager, (2) you
get all the cool features of Guix, and (3) non-JS dependencies are also
handled (npm can compiled C++ extensions, but it relies on having a
working C++ environment at hand.)

I’ve just discovered Bower.  My guess is that there would be less
incentive to use Guix for #1, because it’s a tool targeting specifically
Web developers.

My 2¢,
Ludo’.

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

end of thread, other threads:[~2014-09-03 19:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-03 18:23 Packaging JavaScript libraries Dave Thompson
2014-09-03 19:22 ` Thompson, David
2014-09-03 19:35 ` Ludovic Courtès

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

	https://git.savannah.gnu.org/cgit/guix.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).