Miles Egan | 2 Dec 00:19 2004

the end of clump

This list seems pretty dead these days so I figure I'll reclaim the server space 
& chalk it up as a failed experiment.  Thanks for playing!

--

-- 
miles egan

OpenPGP/GPG Key 0x01F53D51  <at>  wwwkeys.us.pgp.net
Andreas Fuchs | 28 Sep 16:57 2004
Picon

ITERATE has a new home (and mailing lists!)

Hi there,

thanks to the admins of common-lisp.net, the new home of ITERATE, the
extensible looping construct is now
<URL:http://common-lisp.net/project/iterate/>.

If you need help using iterate or you want to discuss iterate's
development, don't hesitate to sign up to the (brand new)
iterate-devel mailing list at
<URL:http://common-lisp.net/mailman/listinfo/iterate-devel>.

Cheers,
--

-- 
Andreas Fuchs, <asf <at> boinkor.net>, asf <at> jabber.at, antifuchs
Marco Baringer | 28 Sep 15:45 2004
Picon

UnCommon Web 0.3.0 - learning to climb


UnCommonWeb version 0.3.0 - learning to climb
Released 2004-09-23

* Home page

http://common-lisp.net/project/ucw/

* Download

ftp://ftp.common-lisp.net/pub/project/ucw/ucw_0.3.0.tar.gz

NB: This tarball contains ucw, arnesi, yaclml, iterate and
mod_lisp. You'll need to install a recent CVS version of SLIME and
portableaserve 1.2.35 sholud you want that backend.

* New Features (since 0.2)

- UCW package exports the public interface. New UCW-USER package.

- Cross action continuations now work as expected.

- Gracefully (and programmatically) deal with requests for expired
  sessions.

** Components

- Improved range-view API.

- Simple date-picker component
(Continue reading)

Daniel Barlow | 28 Sep 00:59 2004
Picon

sexp query language


Did you know that

SELECT foo,bar 
   from table1 
   join (select * from table2 where some_criterion limit 10) table2
   on table1.table2id=table2.id

is (according to the postgres manual, at least) valid SQL?  After
finding a need for such a query on Saturday, and that my existing
fairly ad-hoc sexpr-to-sql translator wouldn't cope with having entire
'select' statements where it was expecting table names, I set out to
design something that would.  And that doesn't use custom reader
macros, which I dislike (they confuse my editor, and there always
seems to be something else that wants to redefine them incompatibly)

By working through the Postgres documentation and constructing nested
forms based on the order it claimed pgsql does things in, I arrived at
a syntax which is probably not completely unlike the parse tree that a
SQL processor would generate.  Thus

(select (foo bar) 
        (join table1 
              (alias (limit (select (*) (where table2 some-criterion))
                            :end 10) table2)
              :on (= table1.table2id table2.id)))

will translate to the sql form above.  The immediate objective is to
make it much easier to programmatically compose queries.

(Continue reading)

Miles Egan | 27 Sep 23:07 2004

ANN: xmls 1.2 released

This is strictly a bugfix release, primarily to fix the widely reported 
*whitespace* definition bug.  As usual, available from the good folks at 
common-lisp.net:

http://common-lisp.net/project/xmls/

--

-- 
miles egan

OpenPGP/GPG Key 0x01F53D51  <at>  wwwkeys.us.pgp.net
Nikodemus Siivola | 25 Aug 19:22 2004
Picon
Picon

Common-lisp.net update

It has been verified that there was no real attack. We were spooked by a
misconfiguration that caused software that wasn't supposed to be installed
(specifically Samba) to run. Embarrassing but true. In retrospect we do
still feel that the decision to take Common-lisp.net down was a reasonable
one, given the amount of information he had at hand at the moment.

The move to new hosting is now well in progress. We hope to be back up and
running soon -- maybe even today, but within a couple of days on the
outside.

Embarrassed,

  -- Nikodemus Siivola, on behalf of Common-lisp.net
Nikodemus Siivola | 24 Aug 01:44 2004
Picon
Picon

Common-lisp.net down due to attacks

Common-lisp.net is down for maintenance due to an apparent break-in. No
real time-frame for the attack is known yet; details will be supplied in
time.

This downtime period will probably be utilized for moving hosting to
better premises where our sandboxing abilities should be better, even
though that may extend the downtime somewhat.

We apologise for the inconvenience,

  -- Nikodemus Siivola, on behalf on Common-lisp.net

As all the common-lisp.net based lists are down also, please forward
this as you see fit.
Marco Baringer | 20 Aug 11:34 2004
Picon

ffigen -> uffi


attached is a small lisp library which parser ffigen's outut and
generates the corresponding uffi lisp code. currently this is ppc
specific since (afaik) ffigen only runs on ppc, but since the uffi
stuff is, well, universal, it should be possible to generate the uffi
interface once on a mac and distribute to other systems.

it's not perfect (some of the type conversion stuff is admitedly
wrong), it's only been tested on OpenMCL, it may make your computer
explode, etc. that said, it's good enough to build a working uffi
definition for icu 3.0.

Attachment (parse-ffi.lisp): application/octet-stream, 10 KiB

p.s. - so, who's going to port ffigen to linux and windows? :)

--

-- 
-Marco
Ring the bells that still can ring.
Forget your perfect offering.
There is a crack in everything.
That's how the light gets in.
     -Leonard Cohen
_______________________________________________
Clump mailing list
Clump <at> caddr.com
(Continue reading)

Manuel Odendahl | 9 Aug 13:00 2004
Picon

eboy.com launch

Hi!

The new eboy website is now online at http://www.eboy.com/. It is
written entirely in Common Lisp, using CMUCL and Portable Allegroserve
as backend. The website was built using the bknr framework
(http://bknr.net/). The original announcement on the eboynews mailing
list is attached to the end of this mail.

Cheers, Manuel

--------------------------------------------------------------
>From k <at> eboy.com Mon Aug  9 12:07:05 2004
Date: Mon, 9 Aug 2004 12:03:11 +0200
From: Kai Vermehr <k <at> eboy.com>
To: eboynews <at> yahoogroups.com
Subject: NEW website eBoy.com

eBoyNews the newsletter from http://www.eboy.com
Monday, 9 August 2004
--------------------------------------------------------------

Dear Friends!

After 9 months of work, our new dynamic website built with
Common LISP is now online.

<http://www.eboy.com>

Thanks to the guys behind BKNR, the site now is much easier
for us to update and will grow week by week.
(Continue reading)

Miles Egan | 16 Jul 22:54 2004

xmls-1.1 released

I've released version 1.1 of xmls, my simple xml parser for common lisp.  This 
is strictly a bugfix release.  Thanks to everyone who submitted patches.

The new version is available here:
http://www.common-lisp.net/project/xmls/

--

-- 
miles egan

OpenPGP/GPG Key 0x01F53D51  <at>  wwwkeys.us.pgp.net
Sven Van Caekenberghe | 8 Jul 22:50 2004
Picon

S-XML, S-XML-RPC and CL-PREVALENCE

Recently, I moved and renamed 3 of my open-source Common Lisp projects 
to common-lisp.net:

S-XML ( http://common-lisp.net/project/s-xml ) is a simple, basic XML 
parser for Common Lisp with both a pure functional, (S)SAX like event 
interface as well as a DOM interface with LXML, SXML and an XML-ELEMENT 
struct DOM representation. Rudi Schlatte and Brian Mastenbrook are 
co-developers/maintainers.

S-XML-RPC ( http://common-lisp.net/project/s-xml-rpc ) is an 
implementation of the XML-RPC protocol in Common Lisp for both client 
and server. Rudi Schlatte and Brian Mastenbrook are 
co-developers/maintainers and added porting to SBCL. Rudi Schlatte 
added a number of XML-RPC extensions recently.

CL-PREVALENCE ( http://common-lisp.net/project/cl-prevalence ) is an 
implementation in Common Lisp of the Object Prevalence concept using 
both XML and s-expression based serialization. Thanks to testing by 
Bill Clementson, ACL and Windows are now supported too.

All projects use ASDF and should be ASDF-INSTALL-able. As for all 
common-lisp.net projects, there is CVS access and there are mailing 
lists. All code runs on multiple CL implementations.

Sven Van Caekenberghe ( http://homepage.mac.com/svc )

Gmane