Wednesday, January 23, 2013

GMSL v1.1.3 Released

I've released v1.1.3 of my GNU Make Standard Library. Changes in this release are:

1. New sequence function which returns sequence of numbers. For example, $(call sequence,1,5) returns 1 2 3 4 5 and $(call sequence,5,1) returns 5 4 3 2 1. That was Feature Request #3. If you have a feature idea for GMSL please submit it.

2. Support for GNU Make 3.82 was added. Specifically, the associative array and named stack functions will now report an error if a name or key value has a space in it on GNU Make 3.82. Also, fixed Bug #11: memoize wasn't working on GNU Make 3.82.

3. Fixed Bug #12: the associative array set function was broken if the array or key name had a / in it.

If you are serious about GNU Make check out my book "GNU Make Unleashed". If you are unfamiliar with the library check out the documentationThe GNU Make Standard Library (GMSL) is a collection of functions implemented using native GNU Make functionality that provide list and string manipulation, integer arithmetic, associative arrays, stacks, and debugging facilities. 

If you enjoyed this blog post, you might enjoy my travel book for people interested in science and technology: The Geek Atlas. Signed copies of The Geek Atlas are available.

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home