[arch-dev-public] Add guile support to make-4.0?
make-4.0 has this new feature: * New feature: GNU Guile integration This version of GNU make can be compiled with GNU Guile integration. GNU Guile serves as an embedded extension language for make. See the "Guile Function" section in the GNU Make manual for details. Currently GNU Guile 1.8 and 2.0+ are supported. In Guile 1.8 there is no support for internationalized character sets. In Guile 2.0+, scripts can be encoded in UTF-8. I'd like to enable it so we can hang with the cool kids... Building make against guile means we will need to bring it to [core] along with its dependencies gc and libunistring. Using optdepends is not an option. Any objections to this? Allan
On Wed, Oct 09, 2013 at 07:36:12PM +1000, Allan McRae wrote:
make-4.0 has this new feature:
* New feature: GNU Guile integration This version of GNU make can be compiled with GNU Guile integration. GNU Guile serves as an embedded extension language for make. See the "Guile Function" section in the GNU Make manual for details. Currently GNU Guile 1.8 and 2.0+ are supported. In Guile 1.8 there is no support for internationalized character sets. In Guile 2.0+, scripts can be encoded in UTF-8.
I'd like to enable it so we can hang with the cool kids... Building make against guile means we will need to bring it to [core] along with its dependencies gc and libunistring. Using optdepends is not an option.
Any objections to this?
Allan
This seems pretty useless. Is there an immediate want/need for this somewhere? I'm seeing evidence of this being a long time in development[1], but a lot of the propaganda in favor of the feature seems to be around the make integration in Guile, not vice versa... weird stuff. I'm plainly surprised that there doesn't seem to be any overlap between proponents of this feature and Guix... [1] http://lists.gnu.org/archive/html/guile-user/2011-09/msg00038.html
On 10/10/13 00:24, Dave Reisner wrote:
On Wed, Oct 09, 2013 at 07:36:12PM +1000, Allan McRae wrote:
make-4.0 has this new feature:
* New feature: GNU Guile integration This version of GNU make can be compiled with GNU Guile integration. GNU Guile serves as an embedded extension language for make. See the "Guile Function" section in the GNU Make manual for details. Currently GNU Guile 1.8 and 2.0+ are supported. In Guile 1.8 there is no support for internationalized character sets. In Guile 2.0+, scripts can be encoded in UTF-8.
I'd like to enable it so we can hang with the cool kids... Building make against guile means we will need to bring it to [core] along with its dependencies gc and libunistring. Using optdepends is not an option.
Any objections to this?
Allan
This seems pretty useless. Is there an immediate want/need for this somewhere?
Not really. But it won't be long before some project uses it and I get bug reports. And given this is the major new feature for this release, it would be a shame to not add it. How about just compiling make against guile and leaving guile and friends in [extra]? I care if make breaks, but not so much about the guile integration. Allan
On 10/10/13 10:14, Allan McRae wrote:
On 10/10/13 00:24, Dave Reisner wrote:
On Wed, Oct 09, 2013 at 07:36:12PM +1000, Allan McRae wrote:
make-4.0 has this new feature:
* New feature: GNU Guile integration This version of GNU make can be compiled with GNU Guile integration. GNU Guile serves as an embedded extension language for make. See the "Guile Function" section in the GNU Make manual for details. Currently GNU Guile 1.8 and 2.0+ are supported. In Guile 1.8 there is no support for internationalized character sets. In Guile 2.0+, scripts can be encoded in UTF-8.
I'd like to enable it so we can hang with the cool kids... Building make against guile means we will need to bring it to [core] along with its dependencies gc and libunistring. Using optdepends is not an option.
Any objections to this?
This seems pretty useless. Is there an immediate want/need for this somewhere?
Not really. But it won't be long before some project uses it and I get bug reports. And given this is the major new feature for this release, it would be a shame to not add it.
How about just compiling make against guile and leaving guile and friends in [extra]? I care if make breaks, but not so much about the guile integration.
Was there any objections about that? Do we care about repo hierarchy for depends? The integrity check emails suggest not for [extra]/[community], but I guess [core] is different. Allan
Are there alternative versions of make that could be placed in [core] that works with the rest of the [core] packages (BSD make?) If there is, GNU Make with support for guile, toasters and everything could be relocated to [extra]. - Alexander / xyproto
On 14/10/13 19:00, Alexander Rødseth wrote:
Are there alternative versions of make that could be placed in [core] that works with the rest of the [core] packages (BSD make?)
No.
No objections, then. - Alexander / xyproto
participants (3)
-
Alexander Rødseth
-
Allan McRae
-
Dave Reisner