unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* Guile-Lib 0.2.3 released
@ 2016-09-19  2:03 David Pirotte
  2016-09-19  9:12 ` Alex Kost
  0 siblings, 1 reply; 2+ messages in thread
From: David Pirotte @ 2016-09-19  2:03 UTC (permalink / raw)
  To: guile-user, guile-devel

[-- Attachment #1: Type: text/plain, Size: 2444 bytes --]

Hello,

We are pleased to announce Guile-Lib 0.2.3. This is a maintenance release.


* Guile-Lib Homepage: 

	http://www.nongnu.org/guile-lib/


* Guile-Lib release tarball GPG signature [*]:

	http://download.savannah.gnu.org/releases/guile-lib/guile-lib-0.2.3.tar.gz
	http://download.savannah.gnu.org/releases/guile-lib/guile-lib-0.2.3.tar.gz.sig


* About Guile-Lib

Guile-Lib is intended as an accumulation place for pure-scheme Guile modules,
allowing for people to cooperate integrating their generic Guile modules into a
coherent library. Think "a down-scaled, limited-scope CPAN for Guile".


* Changes since 0.2.2

This is a maintenance release, source code is unchanged compare to the previous
release.  This release introduces a guile-lib-1.0.pc, so libs and apps that needs
guile-lib may now use pkgconfig to check if it's available, what version.

Note that starting with this release, the installation location for modules and
compiled files has changed: make sure you uninstall any previous version.

- Dependencies bumped:

	Autogen  	>= 2.69
	Automake 	>= 1.14
	Guile    		>= 2.0.12

- Modules installation location changed:

	from $(prefix)/share/guile/site
	to $(GUILE_GLOBAL_SITE)

  You will need write privileges to this directory to install guile-lib. You may
  check its location using the folowing command:

	guile -c "(display (%global-site-dir)) (newline)"

- Compiled files installation location changed:

	from $(prefix)/share/guile/site
	to $(GUILE_SITE_CCACHE)

  You will need write privileges to this directory to install guile-lib. You may
  check its location using the folowing command:

	guile -c "(display (%site-ccache-dir)) (newline)"


* This release was built/tested using the following tools:

 	-] autoconf         		(GNU Autoconf) 2.69 
	-] automake         		(GNU automake) 1.15 
	-] guile-2.0        		2.0.12

On behalf of the Guile-lib team,
David


[*] Use a .sig file to verify that the corresponding file (without the .sig suffix)
is intact.  First, be sure to download both the .sig file and the corresponding
tarball.  Then, run a command like this:

        gpg --verify guile-lib-0.2.3.tar.gz.sig

If that command fails because you don't have the required public key, then run this
command to import it:

        gpg --keyserver keys.gnupg.net --recv-keys A3057AD7

and rerun the 'gpg --verify' command.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 473 bytes --]

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

* Re: Guile-Lib 0.2.3 released
  2016-09-19  2:03 Guile-Lib 0.2.3 released David Pirotte
@ 2016-09-19  9:12 ` Alex Kost
  0 siblings, 0 replies; 2+ messages in thread
From: Alex Kost @ 2016-09-19  9:12 UTC (permalink / raw)
  To: David Pirotte; +Cc: guile-user

David Pirotte (2016-09-18 23:03 -0300) wrote:

> Hello,

Hello!

> Guile-Lib is intended as an accumulation place for pure-scheme Guile modules,
> allowing for people to cooperate integrating their generic Guile modules into a
> coherent library. Think "a down-scaled, limited-scope CPAN for Guile".

I wonder, would it be appropriate to add a small library for working
with property lists there?

It just provides several procedures, like plist-get, plist-fold, etc.,
for example:

  (plist-delete '(#:foo 1 #:bar 2 #:foo 3) #:foo)  =>  (#:bar 2)
  (plist-get '(one 1 two 2 three 3) 'two)   =>  2
  (plist-put '(foo 1 bar two) 'bar 2)  =>  (bar 2 foo 1)

The code can be found here:
<https://github.com/alezost/guile-config/blob/master/modules/al/plists.scm>.

-- 
Alex



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

end of thread, other threads:[~2016-09-19  9:12 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-19  2:03 Guile-Lib 0.2.3 released David Pirotte
2016-09-19  9:12 ` Alex Kost

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).