Miles Egan | 2 Dec 2004 00:19

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 2004 16:57
Gravatar

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 2004 15:45
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 2004 00:59

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 2004 23:07

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 2004 19:22
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 2004 01:44
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 2004 11:34
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, 8 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)

Miles Egan | 16 Jul 2004 22:54

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 2004 22:50
Picon
Favicon

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 )
Max-Gerd Retzlaff | 14 Jun 2004 00:49
Picon

Acclaim with new features

Hi,

Andreas Fuchs mentioned on freenode:#lisp that this might be of
interest for some of you, so I announce here that I made some
(eventually interesting) changes on Daniel Barlow's Acclaim; perhaps
some of you remember his announcement mail he wrote on this list on
August, 4th 2003.

Acclaim is a presentation program written in Common Lisp. It does not
use any widget toolkit but only CLX and a ppm/pnm to clx-bitmap
converter. I sucessfully tested my branch with quite actual CVS
versions of SBCL and OpenMCL.

New features include:
  - background and inline image support
  - line breaking
  - setting of fonts, colors, and background image in a
    configure-block of the slide definition file

There is a homepage of my branch of Acclaim that includes examples of
the slide definition file, screen shots, some texts, etc. pp.:
   http://www.bl0rg.net/~mgr/acclaim.html or
   http://team.vantronix.net/~mgr/acclaim.html

Currently missing features include:
  - some kind of export to e.g. PDF
    (It should be quite straitforward to implement this using cl-pdf
    as the concepts to output text of cl-pdf and clx are quite similar.)
  - anti-aliased fonts using X Render extension
    Gilbert Baumann added support for the Render extension to CLX and
(Continue reading)


Gmane