Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion nan_common v.1.0 (SWI pack)

Received: by 10.216.53.135 with SMTP id g7mr309461wec.7.1353058459150;
        Fri, 16 Nov 2012 01:34:19 -0800 (PST)
Path: q13ni313015wii.0!nntp.google.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!border2.nntp.ams2.giganews.com!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!border2.nntp.dca.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!novia!news-hub.siol.net!news1.t-com.hr!newsfeed.CARNet.hr!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail
From: "LudovicoVan" <ju...@diegidio.name>
Newsgroups: comp.lang.prolog
Subject: [ANN] nan_common v.1.0 (SWI pack)
Date: Sat, 10 Nov 2012 14:11:43 -0000
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <k7lnb8$te$1@dont-email.me>
Mime-Version: 1.0
Injection-Date: Sat, 10 Nov 2012 14:11:53 +0000 (UTC)
Injection-Info: mx04.eternal-september.org; posting-host="be8fe5d542c4736507f1b5547d05a5c4";
	logging-data="942"; mail-complaints-to="ab...@eternal-september.org";	posting-account="U2FsdGVkX1/qDTfo2NOgqxb+dBSYiDD5eX4HFoJqeeQ="
X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8089.726
X-Newsreader: Microsoft Windows Live Mail 14.0.8089.726
Importance: Normal
Cancel-Lock: sha1:K7PFuwZb6o8X3tkyTggXvmYxd/4=
X-Priority: 3
X-MSMail-Priority: Normal
Bytes: 2186
X-Original-Lines: 1
Content-Type: text/plain;
	format=flowed;
	charset="iso-8859-1";
	reply-type=original
Content-Transfer-Encoding: 7bit

Hello all,

I have just published a pack for SWI-Prolog named nan_common (v.1.0) under 
GPL3+SWI-Exception:
<http://julio.diegidio.name/Projects/Prolog/Download/nan_common-1.0.zip>

The pack contains two modules:

- nan_common is simply a top-level re-exporter for the other modules (the 
library is meant to grow);
- nan_validation is a module providing type testing and validation 
predicates (builds on library(error)).

To install, just type:
?- pack_install(nan_common).
(NOTE: this requires an active Internet connection.)

To use, type:
?- use_module(library(nan_common)).

More details on SWI-Prolog packs at:
<http://www.swi-prolog.org/pack/list>
<http://www.swi-prolog.org/howto/Pack.html>

Apart from the possible defects, there are issues with the HTML of the doc 
comments that I have not been able to nail down and resolve.

Anyway, this is a very first attempt, so I am sure things can be improved: 
feedback, corrections, suggestions, etc. all very welcome.

Cheers,

-LV