Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:91109 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 39047 invoked from network); 8 Feb 2016 10:48:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Feb 2016 10:48:07 -0000 Authentication-Results: pb1.pair.com smtp.mail=oneil@saxonica.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=oneil@saxonica.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain saxonica.com from 217.69.43.196 cause and error) X-PHP-List-Original-Sender: oneil@saxonica.com X-Host-Fingerprint: 217.69.43.196 UK1MAIL2513-b.mymailbank.co.uk Received: from [217.69.43.196] ([217.69.43.196:56497] helo=uk1mail2513-b.mymailbank.co.uk) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2D/20-36326-36278B65 for ; Mon, 08 Feb 2016 05:48:04 -0500 Received: from [10.0.0.3] (UnknownHost [82.152.109.199]) by uk1mail2513-d.mymailbank.co.uk with SMTP; Mon, 8 Feb 2016 10:47:40 +0000 Content-Type: multipart/alternative; boundary="Apple-Mail=_2C950ACE-E6CF-4EB0-BDEB-60A935AB1241" Message-ID: Date: Mon, 8 Feb 2016 10:47:44 +0000 To: PHP internals Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) X-Mailer: Apple Mail (2.2098) Subject: First major release of Saxon/C version 1.0.0 now available: Supporting XSLT 2.0/3.0 on C/C++ and PHP From: oneil@saxonica.com (O'Neil Delpratt) --Apple-Mail=_2C950ACE-E6CF-4EB0-BDEB-60A935AB1241 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Dear All, Following the successes of Saxon/C alpha and beta releases over the last = 2 years we are pleased to say that we have released the first major = release of Saxon/C version 1.0.0. This release is only available under a Linux platform. The Windows = release will follow later. We hope this will fill a longstanding gap in = the market for XSLT 2.0/3.0 on C/C++ and PHP based platforms. We are now offering the the commercial products in addition to the = SaxonHE under Saxon/C: Namely Saxon-HE/C, Saxon-PE/C and Saxon-EE/C. For those who are new to the party let me explain about Saxon/C. Saxon/C = is a cross-compiled variant of Saxon from the Java platform to the C/C++ = platform.=20 We have ported all the features of Saxon other than those like = collations that are necessarily platform dependent. In particular it = provides processing in XSLT, XQuery and XPath and Schema validation.=20 It therefore gives capabilities to other languages that are strongly = coupled to C/C++ such as PHP, Perl, Python, Ruby, node.js.=20 We have provided a PHP extension module for Saxon/C with the equivalent = APIs as on C/C++. This release has been uploaded to the Saxonica servers, which can be = accessed from the following location: = http://www.saxonica.com/saxon-c/index.xml = =20 We have made major changes to the APIs to offer feature in support of = the specifications XSLT 2.0/3.0, XQuery 1.0/3.0, XPath 2.0/3.0 and = Schema Validation 1.0/1.1 from C/C++ or PHP applications. Thank you to all the users of Saxon/C Beta version 0.3.1 who provided = useful feedback as we have fixed several bugs in the new release.=20 It is a lot more stable and robust than previous releases therefore it = has gained its major release status. See release note :http://www.saxonica.com/saxon-c/release-notes.xml = and documentation: = http://www.saxonica.com/saxon-c/doc/html/index.html = PHP API: http://www.saxonica.com/saxon-c/doc/html/index.html#php-api = A note for open-source enthusiasts: the Saxon-HE/C version is = open-source but requires proprietary software to build it. Key changes:=20 Updated the Saxon processor to the Java Saxon 9.6.0.9 version. Improved memory handling and internal code structure both in C++ = and PHP New APIS: Support for XPath 2.0/3.0 and Schema Validation = 1.0/1.1 Added XDM Data Model API in support of the specs XPath, XQuery, = XSLT and Schema Validation Improved memory handling of XDM data model and internal code = structure both in C++ and PHP Fixed several bugs issues. See: = https://saxonica.plan.io/projects/saxon-c/issues = filter by Fixed in = version=3D =E2=80=981.0.0' and status =3D =E2=80=98Closed' =20 Also the Windows version will follow after. We hope to update the = baseline of Saxon/C to 9.7 in due course (the code has not been forked). kind regards,= --Apple-Mail=_2C950ACE-E6CF-4EB0-BDEB-60A935AB1241--