Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BE67118918 for ; Wed, 9 Dec 2015 10:45:39 +0000 (UTC) Received: (qmail 26954 invoked by uid 500); 9 Dec 2015 10:45:39 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 26816 invoked by uid 500); 9 Dec 2015 10:45:39 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 26804 invoked by uid 99); 9 Dec 2015 10:45:38 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Dec 2015 10:45:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 49D85C99F9 for ; Wed, 9 Dec 2015 10:45:38 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.649 X-Spam-Level: X-Spam-Status: No, score=0.649 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KAM_INFOUSMEBIZ=0.75, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=juanantonio.info Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id LUD2sieoWooJ for ; Wed, 9 Dec 2015 10:45:36 +0000 (UTC) Received: from lw.bargatan.com (lw.bargatan.com [209.59.167.96]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 4B09B24D90 for ; Wed, 9 Dec 2015 10:45:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=juanantonio.info; s=default; h=Message-ID:References:In-Reply-To:Subject:To :From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version; bh=YkfyOMwEF/aKU1JjWkUKHFlJjAdPc3YXzQmcKvbjZRg=; b=uJWr0wmVv/LF5ngeWGLK23iLfI G5/JOnlpBGZZHBPQiSHoi31znuHEh+ZGxBHgP56fnoUGR1MwQ8o78t6XKrDPrU1CqQJ/DYaHz6beh r9riv94gLjk2tEFI4J5PNJOmSVWuO+PjWt2TNWmJXm8Wf+djGwTqpEGKeeAeO1wAeDN0=; Received: from [::1] (port=41619 helo=webmail.juanantonio.info) by lw.bargatan.com with esmtpa (Exim 4.86) (envelope-from ) id 1a6cFV-00069U-6r for dev@commons.apache.org; Wed, 09 Dec 2015 11:45:29 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Wed, 09 Dec 2015 11:45:29 +0100 From: bren@juanantonio.info To: Commons Developers List Subject: Re: [SCXML] Proposal to move to Java 8 minimum and drop/replace XML/XPath support with JSON In-Reply-To: <5667F141.6030306@douma.nu> References: <5667F141.6030306@douma.nu> Message-ID: <07b78b2e9fa5d67137a2c606b512570a@juanantonio.info> X-Sender: bren@juanantonio.info User-Agent: Roundcube Webmail/1.0.6 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - lw.bargatan.com X-AntiAbuse: Original Domain - commons.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - juanantonio.info X-Get-Message-Sender-Via: lw.bargatan.com: authenticated_id: bren@juanantonio.info X-Authenticated-Sender: lw.bargatan.com: bren@juanantonio.info X-Source: X-Source-Args: X-Source-Dir: Good morning, If you need some help in testing or development process, I could help with some hours per month. I was using the first version. Juan Antonio El 2015-12-09 10:15, Ate Douma escribió: > Since early this year the progress and development of Commons SCXML 2.0 > has > severely declined because of two major technical hurdles, and > thereafter of > both motivation and lack of time: > > - The SCXML XML/XPath datamodel support has been dropped from the final > W3C SCXML 1.0 specification [1], because of too many functional and > semantic > complications and limitation, as well as lack of interest for > implementing it. > > The implementation of the XML/XPath datamodel in Commons SCXML has been > problematic for precisely the same reasons. > And not being able to provide such implementation properly by us > (Commons > SCXML) actually has been one (final) argument for dropping it from the > specification... > > - The implementation of the Javascript datamodel support based on the > old/outdated Rhino Javascript engine in Java 7 and below, turned out to > be > quite difficult. While it turns out to be much easier and reliable, but > different, with the new Nashorn Javascript engine in Java 8+. > > After bringing this first up on the user@ list earlier this week, I now > want to > propose the following major changes to revive the further development > towards > Commons SCXML 2.0: > - drop the support for XML/XPath based datamodel, and instead introduce > a much > easier to implement and support JSON datamodel as alternative, for > all current > Commons SCXML support 'languages': JEXL, Groovy and Javascript. > - bump the minimum Java version to 8 so we can leverage and only need > to support > the Nashorn Javascript engine > > The only user response so far on user@ is fully in favor of these > changes, > and both myself and Woonsan Ko are motivated to continue developing and > completing the goals for Commons SCXML 2.0 based on these changes. > > If nobody here has strong arguments against the above proposal (and > assuming > lazy consensus otherwise), we would like to start on these changes > shortly, > before the end of the year. > > Kind regards, > Ate Douma > Woonsan Ko > > [1] http://www.w3.org/TR/2015/REC-scxml-20150901/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org