From: Norbert Bollow <nb@thinkcoach.com> To: lwn@lwn.net Subject: This week in DotGNU - no 3 Date: Fri, 2 Nov 2001 22:50:57 +0100 This week in DotGNU - no 3 (November 2, 2001) ============================================= See http://dotgnu.org for general background information. "Mercury" programming language ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Fergus Henderson from the University of Melbourne is working on porting UM's "Mercury" programming language so that it can compile using the development tools of DotGNU Portable.NET . Mercury has some unique requirements when it comes to linking, and Microsoft's linker doesn't do a very good job of handling those requirements. It will be a real coup for us if we can get Mercury working with our system, because it was one of the non-C# languages that Microsoft paid to be ported to .NET as part of their CLR development project. http://www.cs.mu.oz.au/research/mercury/ GNU Common C++ ~~~~~~~~~~~~~~ DotGNU Steering Committee chairman David Sugar has focused for a week on GNU Common C++, which is at the core of the DotGNU Secure Execution Environment (SEE). GNU Common C++ is a C++ framework offering portable support for threading, sockets, file access, daemons, persistence, serial I/O, XML parsing, and system services. A lot of recent effort has gone into making sure Common C++ 1.9.0 builds native clean on win32, as well as improvements in GNU and posix support in general. Among other reasons, this was deemed strategically necessary to assure that the SEE daemon will compile native and be available on all platforms. http://www.gnu.org/software/commonc++/CommonC++.html http://sourceforge.net/projects/cplusplus/ Definition of "webservices" ~~~~~~~~~~~~~~~~~~~~~~~~~~~ The term "webservices" is often used without precise definition, and as a result it is not always understood in the same way. The following definition has been proposed on the DotGNU developers list: "Webservices" are any service that are offered on the web (regardless of what technology is used to provide them). To make this precise, we could add 1. With "service" we mean not only that some functionality is provided, but that there should also be some description of this functionality, namely how the service should be used and what it provides. 2. With saying that the service is "offered on the web" we mean that it's offered on the internet via standard protocols, i.e. protocols that are open, widely published, and freely available for anyone to implement. Cashbox - Ecommerce webservice application ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ David Nicol, who set up tipjar.com in 1996, will GPL a catalog/order customer-account system, called "cashbox." If you would like to help with preparing the code for release (it's written in Perl) please contact him at cashbox@davidnicol.com Greetings, Norbert. P.S. Translations of "This week in DotGNU" into other languages are very welcome; please let me know about them. Currently the only language into which "This week in DotGNU" is translated is Polish, see http://7thGuard.net/news.php?id=1121 "This week in DotGNU" is Copyright (C) 2001 by Norbert Bollow. Verbatim copying and distribution of this entire issue is permitted in any medium or format, provided this notice is preserved. ==================================================================END. -- A member of FreeDevelopers and the DotGNU Steering Committee: dotgnu.org Norbert Bollow, Weidlistr.18, CH-8624 Gruet (near Zurich, Switzerland) Tel +41 1 972 20 59 Fax +41 1 972 20 69 http://thinkcoach.com Your own domain with all your Mailman lists: $15/month http://cisto.com