guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] GNU Guile-RPC 0.1


From: Ludovic Courtès
Subject: [ANN] GNU Guile-RPC 0.1
Date: Fri, 03 Aug 2007 09:23:41 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux)

Hi,

I am pleased to announce version 0.1 of GNU Guile-RPC:

  ftp://alpha.gnu.org/gnu/guile-rpc/guile-rpc-0.1.tar.gz
  ftp://alpha.gnu.org/gnu/guile-rpc/guile-rpc-0.1.tar.gz.sig

The SHA-1 sum for these files are:

  6502ec55239fee149b1ccb24914652652b5c0e26  guile-rpc-0.1.tar.gz
  c82f54844bf92990bb9f2e547df43fd6e1cde79c  guile-rpc-0.1.tar.gz.sig

Further information, including documentation, is available at:

  http://www.gnu.org/software/guile-rpc/

GNU Guile-RPC is an implementation of the ONC RPC and XDR standards, as
defined in RFC 1831 and RFC 4506, respectively.  It is released under
the LGPLv3 or later.  It allows the implementation of programs
("clients") that invoke procedures of other programs ("servers"),
possibly located on remote machines.  A well-known use of these
protocols is NFS (the Network File System).

GNU Guile-RPC is implemented entirely in Scheme, making use of
`guile-r6rs-libs' for binary I/O [0].  It currently lacks a compiler for
the XDR/RPC languages (the standard languages used to describe data
types and RPC interfaces).  Nevertheless, it should be easy to write XDR
and RPC interface definitions using Guile-RPC's API.  Another limitation
is that it currently only implements the null authentication flavor.  It
would certainly be useful to eventually implement `AUTH_UNIX', at least.

Excerpt from the `NEWS' file:

  * New in GNU Guile-RPC 0.1

  ** Packaging changes
  *** Made part of the GNU Project
  *** Switched source code to LGPLv3
  *** Switched manual to GNU FDL

  ** New features (see manual for details)
  *** Added portmapper RPC program definitions
  *** Added portmapper client `grpc-rpcinfo', similar to `rpcinfo(1)'
  *** Added a generic event loop, `run-input-event-loop'

  ** Bug fixes
  *** Better handle disconnections in `serve-one-tcp-request'
  *** Various bug fixes in the TCP server loop

Note that this is an alpha release, meaning that the API is still
subject to change.

Please send bug reports and comments to the address@hidden'
mailing list.

Thanks,
Ludovic.

[0] http://www.laas.fr/~lcourtes/software/guile/guile-r6rs-libs-0.0.tar.gz





reply via email to

[Prev in Thread] Current Thread [Next in Thread]