Return-Path: Delivered-To: apmail-incubator-abdera-dev-archive@locus.apache.org Received: (qmail 42654 invoked from network); 18 Oct 2006 03:50:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 Oct 2006 03:50:18 -0000 Received: (qmail 49945 invoked by uid 500); 18 Oct 2006 03:50:18 -0000 Delivered-To: apmail-incubator-abdera-dev-archive@incubator.apache.org Received: (qmail 49924 invoked by uid 500); 18 Oct 2006 03:50:18 -0000 Mailing-List: contact abdera-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: abdera-dev@incubator.apache.org Delivered-To: mailing list abdera-dev@incubator.apache.org Received: (qmail 49907 invoked by uid 99); 18 Oct 2006 03:50:18 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Oct 2006 20:50:18 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of jasnell@gmail.com designates 66.249.82.226 as permitted sender) Received: from [66.249.82.226] (HELO wx-out-0506.google.com) (66.249.82.226) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Oct 2006 20:50:16 -0700 Received: by wx-out-0506.google.com with SMTP id t15so147675wxc for ; Tue, 17 Oct 2006 20:49:56 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:content-type:content-transfer-encoding; b=FWkfGmUa1VmclYZ6dHIqvrd6ExfStXDZ5/gqyzT19dmIBq2uY2GyNR+P2QajOpIVAjL3mc4izVbVGS+9pBeUEIe9BOdpDuFlnT6PbGfSpgcb3K0pag9UWD8Sy0YkA+LcCB0SBPyjnKna+hsU/G5nFH4wVwbukY4SNyK8z1G9BKY= Received: by 10.70.23.1 with SMTP id 1mr15100544wxw; Tue, 17 Oct 2006 20:49:56 -0700 (PDT) Received: from ?192.168.1.101? ( [67.181.218.96]) by mx.google.com with ESMTP id 15sm490256wrl.2006.10.17.20.49.54; Tue, 17 Oct 2006 20:49:55 -0700 (PDT) Message-ID: <4535A45F.2060509@gmail.com> Date: Tue, 17 Oct 2006 20:49:51 -0700 From: James M Snell User-Agent: Thunderbird 1.5.0.7 (X11/20060909) MIME-Version: 1.0 To: abdera-dev@incubator.apache.org Subject: Axiom Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N So we've been using Axiom for a while now and I think we all agree that there are definite pros and cons. What I'm wondering at this point is whether or not we commit to using it long term. I've been going through the code a bit this week trying to get an idea of what it would take to build an impl of the core API directly on top of StAX while preserving the incremental parsing model and xml infoset. It should only take a couple of weeks to do and would likely duplicate much of the function currently in the Axiom linked-list (llom) impl but it would also give us some freedoms to do more interesting things with extensions, a streaming Atom parser and writer API and a jsp taglib I've been thinking about for building out Atom documents using JSP. At this point, so long as we maintain the incremental parse model, preserve the lightweight memory footprint, and can still support xml sigs and encryption, then I'm fine with moving away from Axiom. Like I said, I could likely have something implemented in about two weeks. Thoughts? - James