From jaime@gnome.org Thu Jan 23 10:57:00 2003 From: jaime@gnome.org (Jaime Anguiano Olarra) Date: 23 Jan 2003 11:57:00 +0100 Subject: [Mono-announce-list] MWN in HTML Message-ID: <1043319419.865.14.camel@monoer> --=-X+a4OvwVdXrZW07OGD23 Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, It seems that some people are having trouble to decompress the tarball. In Linux you can: tar -zxvf mwn01222003.tar.gz In Windows you can decompress it with Winzip or WinRaR Anyway here you have the files separetly. Just download them to the same directory and open the file called "index.html". Sorry for the inconvinience. Cheers, Jaime. -- http://www.go-mono.org -- The Mono Project, .net + freedom. --=-X+a4OvwVdXrZW07OGD23 Content-Disposition: attachment; filename=index.html Content-Type: text/html; name=index.html; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Mono Weekly News. Jan 22th, 2003 =20
=20 =20
  =20

Mono Weekly News (Jan 22th, 2003)

http://www.go-mo= no.org


The voice of the Mono Community.=20

Table of contents
  • 1. Headlines
    • 1.1 Mono 0.19 released
    • 1.2 Gtk# 0.7 released
    • 1.3 Mono 0.18 released
    • 1.4 DB2 System.Data client contributed
    • =20
    • 1.5 MacOS X support on the runtime
    • 1.6 IKVM (a Java VM for .NET) runs with Mono
    • 1.7 Gsirc is making great process
    • 1.8 Mono Debugger released!
  • 2. Meet the team. This week Atsushi Enomoto
  • 3. CVS Activity
  • 4. Mailing List Activity

1.1 Mono 0.19 released

Yes!, this week we are having two Mono releases. The main reasons for it is the 0.19 release were a lot of improvement in the availability. Now Mono is packaged for the most important Linux distributions. You can also get it through its own Red Carpet channel. Better Remoting support (we now have the BinaryFormatter thanks to Lluis), System.Web.Mobile to support Mobile browsing among others. =20

1.2 Gtk# 0.7 released

The Gtk# team has provided us with a new release too. The changes since 0.6 are: the tutorial samples and monkeyguide docs spun off into separate project. Build System fixes/enhancements, Metadata parameter fixes,=20 GStreamer fixes, Threading enhancements, GType registration framework, libglade field binding enhancements, Gdk.Drawable and Pango.Layout customizations, and Parser bugfixing.=20

1.3 Mono 0.18 released

The Mono team is proud to release Mono 0.18, with plenty of bug fixes=20 and improvements. If you are a happy 0.17 user, this release is a=20 happiness extension release. Many bugs in the runtime, class libraries=20 and C# compiler have been fixed. Some pills: we have many improvements to t= he Mono VB.NET compiler. Authentication system in ASP.NET. And the remoting infrastructure has got a big boost from Lluis in this release. =20

1.4 DB2 System.Data client contributed

Christopher Bockner has contributed a DB2 System.Data client. We have a very complete range of data providers.

1.5 MacOS X support on the runtime

MacOS X support on the runtime has been integrated into the distribution,=20 and MCS works with it. Running most tests works too. Anyone with a MacOSX system is welcome to try the code, report bugs and other issues and, hopefully, send patches:-)=20

1.6 IKVM (a Java VM for .NET) runs with Mono

Zoltan has managed to get IKVM (a Java VM for .NET) to run with Mono. The=20 HelloWorld.class runs with the Mono runtime.

1.7 Gsirc is making great progress

Gsirc is Alp's lightweight and flexible IRC client for the .NET framework.= =20 It makes use of Gtk# and is known to run on Linux and on Windows. It featur= es=20 a handy full-screen mode (Flotilla) which is great for tracking dozens of I= RC=20 channels on a dedicated X terminal or display. You can see it in action=20 here and get it at=20 Gsirc's site.

1.8 Mono Debugger released!

The Mono Debugger 0.2.0 "Boston" has been released. After almost half a year of hacking, we finally have a first public release of the Mono Debugger :-). The source code is available at this address.=20 This release depends on Mono 0.19 so if you are using an older version, update!. =20

2. Meet the team. This week Atsushi Enomoto

The Mono team is integrated by contributors all over the world that are working really hard to get this project going further. In this section we will be meeting this people so we can know more about them and what they are doing.=20

This week we are proud to present Atsushi Enomoto. Atsushi is a=20 newcomer to the Free Software comunity. He is a software engineer working at a certain venture company for about 2 or 3 years. Sometimes he uses dotnet with his job. The company he works for has many XML business, but=20 as for him, he has never met few scene to handle XML. Once upon a time, he=20 enjoyed MIDI programming when not working. He also likes to translate XML=20 related materials into Japanese. His recent concern is about cyberlaw, like= =20 what professor Lawrence Lessig teaches since he was a law student studying=20 criminal law and intellectual property laws. Let's see what are his=20 interests in Mono and how is he contributing to make the project achieve its goals.

Interview with Atsushi Enomoto

MWN: You are new to the Free Software community. How do you feel about it?. Are you enjoying it?.

Atsushi Enomoto: I'm quite enjoying participating. I'm too new to distinguish whether it is because of "Free Software" development from simply hobby development but I think it is precious experience to know how open software development goes.
MWN: Why did you come to Mono?. What are the reasons that moved you to choose it as the first OpenSource project to contribute to?.

Atshushi Enomoto: Well... I had been interested in Mono as the alternative dotnet project. I hadn't ever used Mono (and still I haven't wrote any application!), but subscribed to mono-list as a read-only member. The first time I got involved in this project was when Miguel wanted a little patch for XML library. Then I was interested in XML and looked into that code and found that it was not written in fact. Then I wrote first, very easy code and sent to him. It was too incomplete and had very entry-level mistake. Miguel advised me to write test. I was in trouble with test, and sent him I may go to #mono and ask. I solved it myself, but after a few days, Miguel sent me "feel free to come anytime," so then I thought I had better (heh, I really thought "had better") go and see him to thank. After that I received another help-wanted mail from duncan. I wrote buggy code ;) again and sent him. Then Miguel asked me if I could write more missing bits, then I started to get more involved into this project. But I hadn't thought that means "as a maintainer"! I was really surprised when I found that I was written about me as a "maintainer", though it is no problem.
MWN: So as one of the mono developers in the System.XML namespaces (one of the basis parts of .net), what do you think about the implementation you are doing?. What are the main benefits you think Mono is bringing to Linux and the UNIX world with it?

Atsushi Enomoto: Before I got involved in this, I had thought the important part such as XML must be more complete and ready-to-use, because there are similar packages such as libxml, libxslt and soup. In fact, it is not such stage. Then I think it should go ahead. You must surprise if I say that I hadn't ever used dotnet XML library so deeply, and moreover, I hadn't ever used libxml/libxslt. (I always use Java parser such as xerces, or crimson. I'm not kind of linux developer.). There are many features to finish. DTD (even though it is legacy), XSLT, XML Schema, XML (de)serialization... I think I cannot do everything by myself (I think I'm no more than basic-skilled programmer in the world).
About benefits of Mono, I think this project can provide alternatives of Microsoft. I don't think that mono's value is simply because it can run on unix, because MS really provide Rotor. I think mono is valuable because it is "free software." As for Microsoft, they certainly cannot provide some of the software we need, such that collaborates with GPLed software (it is only for example). It is social reason, but not laughable. It is important that dotnet's useful feature such as ASP.NET can be used in platform other than Windows. XML is important again is this context ... xml based web services.
MWN: Do you think the way .NET handles XML and the related technologies is as good as it promises?. What can you tell us about it, as a Java programer?.

Atshushi Enomoto: Well, first to say, my Java experience is not so deep. I'm really enter-level developer. As for So-called Web Services, Microsoft is certainly playing one of the leader's role, with many "standards" such as XML Schema, WS-I and even dotnet itself. But I think it is not because they are with standards.=20 I'm suspicious of those effect of "standards" beleived that "because it is standard." I think technology is used because it is good (I think that Miguel is of good sense because he knows "what is valuable" and what is not). So I think that if we use web services, then we should always think "it is extending freedom" or not. To tell the truth, I'm so new to mono, and to System.Xml. So I only know about core feature of System.Xml namespace. Many programs such as monodoc, ADO.NET, XML signature, or other libraries uses this feature. I think this package itself is, however, far more complete. Formerly, there were great implementor of this namespace, but now we need more help. I think that many developers (like me) can participate to this feature. XML is not so difficult. I can't say anything about other tools, but I think it is important to get compatible with other implementations, such as DotGNU and of course, Microsoft FCL. Such effort makes ourselves "easy to use."
MWN: Is there anything left you may want to say about which classes or tools you find prioritary to implement so people reading this could contribute?

Atsushi Enomoto: Humm... the easiest way is to write applications. It is OK to try existing programs ...heh, but even for myself I didn't yet ;) .I want anyone who help development of this package such as XSLT, but there is no loadmap, so contributors (even for myself) must be confused. As said below, I didn't know that I was regarded one of the maintainers. Then I'll write some of the draft of the plan.
MWN: Thanks Atsushi. We are happy to see how developers from the Microsoft Windows environment come to Linux and to Mono and contribute to this project. Thanks for your time and your work.

3. CVS Activity

=09 This has been a busy week. Here are the results. (*) Actually I am using the number of commits as measure, I will try to=20 get more accurate aproximations in the future. (Starting Jan 10th, till Jan 20th)

=09 Authors: Total 28
AuthorCommits
Ajay Kumar Dwivedi1
Alejandro Sanchez65
Alp Toker1
Atsushi Enomoto7
Christopher Bockner3
Daniel Lopez6
Daniel Morgan10
Dietmar Maurer14
Duncan Mak36
Gaurav Vaish12
Gonzalo Paniagua43
Jackson Harper5
Jeroen Janssen4
Johannes Roith84
Jonathan Pryor29
Lluis Sanchez5
Marco Ridoni4
Martin Baulig218
Miguel de Icaza42
Mike Kestner1
Nick Drochak9
Paolo Molaro14
Patrik Torstensson3
Peter Williams7
Rafael Teixeira5
Rodrigo Moya11
Sebastien Pouliot18
Ville Palo12
Zoltan Varga6
ModulesCommits
mono43
mono/doc15
mono/jit14
mcs/mcs12
mcs/class118
mcs/class/corlib34
mcs/class/System.Web25
debugger211
gtk-sharp37
mbas5
monodoc41
mod_mono8
xsp7

4. Mailing List Activity

This has been a quite week in the Mono list. You can see the scrollbar in your Evolution mailbox without forcing your eyes!. =20 The main points:
  • Daniel Morgan has had very busy days contributing a lot to the list. Some of the useful information he provided was about SQL#. We now know that: SQL# For GTK# will be moved to its own cvs module sqlsharpgtk, some of the data binding functionality could be moved to a base class so other GTK Widgets can take advantage of data binding. Please read for more info.
  • A little bit of discussion about the array access performance.
Please visit us at the homepage of the Mono Project: http://www.go-mono.org
--=-X+a4OvwVdXrZW07OGD23 Content-Disposition: attachment; filename=logo.png Content-Type: image/png; name=logo.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAwFBMVEX////S0tL////JtpD29va3 t7dSRTWoqKmXinA2MCy6rpDn2bDJycl7enqGdl1LSkXUwJYDAwN1Zk6DgoDx4brs7Ov36sNHOy3n 49bi3M+ZmJf9+ur99smxssinl3bl5eT7+/vcyp/AwL5kZF9VZ2hgVkjJwq8tJR7c3N2hn5zs4sjs 6uH//vK5tKr7+/4bFxLe0KpxcG7WzbXy8vnt7u7d1s3iz6Px8fDJy92toIGvr67Q0L33+PhibXmM jIrp6eri7zzhAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwA AAAHdElNRQfTAQwUBCaChhl8AAACMklEQVR4nIWSW2OiMBCFwXILchFQotQuGBoS6pbUlpaFKvz/ f7UTUFu3D3vekvlyzkwSRfmfskk8cm8VnW65NJndqukefwBq18y0ppqAQU0f/wE6EfguEtSNItcE 4NYDgB6fXHJIEB8dap1r3ek7UJWJo3fmQBxN046zlHCSJl8eaa8fmBAC+ZAgI/RglLgA3BcM0zDE wif3v6+zuMG5Xh0CTD3L8qyQiULRVlIw0wSoZekKZNDnfWG9F6HAjkkPfR91E1BHSIhAYGypDyl/ +FOyQAiG+hoSJFBTWIEwsx5O7/dJ8WqFFGMm8tUERHDWMAwsDPtps2ztRbv7WHgYI+HWIwDhEjC8 l228nFut/WsBRAgeaOoBDMACe/E2ns93u8WojxY82eEMIHCg8vzHpb5Y3EmAXh0Mw9pul3NZvpv0 C0KFPwFMEjYE7C5Vu2096dCPAB2nKPb79Xqz2azXQ8odvaSGwXx9BFQGBH0d+PF8/W/cIR6cZxGZ btLx4eKKlByrDD5Tpq248wxbPqlm57dIk1zY3OS8yQA41hCB0cHUdfXyWErmW+uSpFCfAJLnna53 zhVQEuPJUccOMk0CEW3GlQQyCQzIink97lU1J7qNkq4zJ4dqtDCFtbyXBlmzh3Fb1BHyrQdFOfaC Wi9xvATF8xb12TXirD1Bghmh54UhRSJPeVkm5Duw/tQ++xzDx/HzqOAqyEln2RcwmJXUrHpr3rJK a6TqoemvwGr8dz/Egr9G9k2wj/i/jwAAAABJRU5ErkJggg== --=-X+a4OvwVdXrZW07OGD23 Content-Disposition: attachment; filename=mwn.css Content-Type: text/css; name=mwn.css; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable H1 { color : #f7cf07; } BODY { background-color : #cccccc; color: Black; font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; } TABLE { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; line-height: normal; } .TituloSuperior { color : #888888; font-size : 18px; } .Menu { font-size: 9pt; background-color: Gray; font-style: normal; } .Seccion { font-size: 15px; color: #888888; font-weight: bold; } A:LINK, A:VISITED { color: #8D8D8D; } A:ACTIVE { color: #880000; } .CeldaColorA { background-color: #dddddd; } .CeldaColorB { background-color: #ffffff; } --=-X+a4OvwVdXrZW07OGD23 Content-Disposition: attachment; filename=squares.png Content-Type: image/png; name=squares.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAXCAYAAAAC9s/ZAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH0wEUEjQ62OFwAgAAAE9JREFUeJxjZEADB3fb/EcXs3c9 woguBgNMuCSIBQNvwDAAjOXlbhjR1tm5C2e0oYOBj4WBN4AFn+TaNT0YAYwO8IY2MQYMfBiMGjAs DAAANbQN8LzecD8AAAAASUVORK5CYII= --=-X+a4OvwVdXrZW07OGD23-- From miguel@ximian.com Mon Jan 13 04:02:41 2003 From: miguel@ximian.com (Miguel de Icaza) Date: 12 Jan 2003 23:02:41 -0500 Subject: [Mono-announce-list] Mono 0.18 has been released. Message-ID: <1042430560.2164.1887.camel@erandi.boston.ximian.com> Happy new year! The Mono team is proud to release Mono 0.18, with plenty of bug fixes and improvements. If you are a happy 0.17 user, this release is a happiness extension release. Many bugs in the runtime, class libraries and C# compiler have been fixed. An Apache mod_mono is now available to run ASP.NET. Also, our special envoy in Japan has reported that there is some naming confussion about the naming of Mono, as can be seen in the following documentary material: Atsushi Enomoto shows the source of confussion: http://primates.ximian.com/~duncan/gallery/Duncan-in-Tokyo/DSCN0702 Nick and Duncan echo it: http://primates.ximian.com/~duncan/gallery/Duncan-in-Tokyo/DSCN0703 * Availability Mono 0.18 packages and source code is available for download from: http://www.go-mono.com/download.html Those using Red Carpet on Linux can install Mono 0.18 from the Mono channel. The packages have already been pushed for you. At release time we have packages for Red Hat 8.0, 7.3, 7.2 and 7.1 and Mandrake 8.2. * Contributors to this release This release is brought to you by: Alejandro Sanchez, Alp Toker, Atsushi Enomoto, Cesar Octavio Lopez Netaren, Daniel Lopez (mod_mono), Daniel Morgan, Dennis Hayes, Dick Porter, Dietmar Maurer, Duncan Mak, Eduardo Garcia, Gaurav Vaish, Gonzalo Paniagua, Jackson Harper, Jaime Anguiano, Jeroen Janssen, Johannes Roith, Jonathan Pryor, Juli Mallett, Lluis Sanchez, Marco Ridoni, Martin Baulig, Miguel de Icaza, Nick Drochak, Paolo Molaro, Patrik Torstensson, Piers Haken, Rachel Hestilow, Rafael Teixeira, Ravi Pratap, Sebastian Pouliot, Tim Coleman, Tim Hayes, Ville Palo, Zoltan Varga. * New in this release VB.NET compiler: Many improvements to the Mono VB.NET compiler. ASP.NET: Plenty of bug fixes in ASP.NET. Larger applications can now be run with it. The authentication system has been deployed, most changes are from Gonzalo. We have a modified IBuySpy running (without Xslt) If you want to run ASP.NET you can run it with either our XSP proof-of-concept server, or with Daniel's Apache module that can be fetched from CVS (module name: mod_apache) Type Reflector: A Console, Gtk# and Windows.Forms tool to browse compiled assemblies and examine the types on it, from Jonathan Pryor. Moving to NUnit 2.0 Nick continues the work on moving our test suite to NUnit 2.0 Mobile.Controls: Gaurav has started work on the Mobile controls, which are required to run some of the reference applications in full-mode like IBuySpy. Remoting: The remoting infrastructure has got a big boost from Lluis in this release. System.Data/XML Ville has been working on improving our System.Data classes in the XML assembly. Crypto: Plenty of new crypto from Sebastien as well. A new web page in our site can be used to track this. http://www.go-mono.com/crypto.html Special thanks go to Duncan who cooked up this release. Miguel. From miguel@ximian.com Tue Jan 21 02:42:33 2003 From: miguel@ximian.com (Miguel de Icaza) Date: 20 Jan 2003 21:42:33 -0500 Subject: [Mono-announce-list] Mono 0.19 has been released Message-ID: <1043116952.24027.3.camel@erandi.boston.ximian.com> Hello everyone! We have made a new release of Mono available. Despite the fact that we just did Mono 0.18, this release is packed with new features. * Availability. Mono 0.19 is available in package format from: http://www.go-mono.com/download.html We released packages for SuSE 8.0, Mandrake 8.2, Debian and various Red Hat releases. It is also available from Red Carpet on the Mono channel. Source code for Mono, MCS, the Mono Debugger, XSP is available as well from that web page. * New in this release * Remoting news: Lluis has implemented and documented the Binary formatter Woohoo! He has done a lot of work as well to support remoting. Patrik has also been working heavily on fixing a number of remoting related bugs and missing features. Ajay also implemented 1-d array serialization in System.Xml * New database provider: IBM DB2 Christopher Bockner has contributed a DB2 data provider for System.Data. We have a very complete range of data providers. * System.Web.Mobile Gaurav has started work on this assembly, this will allow us to run the unmodified reference ASP.NET applications that were designed to support Mobile browsing. * System.Data and System.XML: More implementation work on XmlDataDocument from Ville and plenty of fixes from Atsushi. * MacOS patches: Paolo integrated John Duncan's and Benjamin Reed patches to make Mono run on MacOS X out of the box. * IsolatedStorage The initial implementation of it was done by Jonathan Pryor and included in this release. * Compilers: More work on the Mono Visual Basic compiler (it is now included in the packages). Plenty of bug fixes from Jackson, Miguel to the C# compiler. Patches from Francesco and Daniel to the VB.NET support runtime. * Debugger support Plenty of updates to run the new Mono Debugger from Martin. * Main missing bits: Some of everyone's favorite patches or code chunks have not yet been integrated, hopefully Mono 0.20 will have them: * Zoltan's patch to run IKVM is not yet on this release * Some parts of Patrik's remoting code did not make it to the release either. * Reggie's MySQL native provider is also missing. Enjoy! Miguel. From jaime@gnome.org Thu Jan 23 10:57:00 2003 From: jaime@gnome.org (Jaime Anguiano Olarra) Date: 23 Jan 2003 11:57:00 +0100 Subject: [Mono-announce-list] MWN in HTML Message-ID: <1043319419.865.14.camel@monoer> --=-X+a4OvwVdXrZW07OGD23 Content-Type: text/plain Content-Transfer-Encoding: 7bit Hi, It seems that some people are having trouble to decompress the tarball. In Linux you can: tar -zxvf mwn01222003.tar.gz In Windows you can decompress it with Winzip or WinRaR Anyway here you have the files separetly. Just download them to the same directory and open the file called "index.html". Sorry for the inconvinience. Cheers, Jaime. -- http://www.go-mono.org -- The Mono Project, .net + freedom. --=-X+a4OvwVdXrZW07OGD23 Content-Disposition: attachment; filename=index.html Content-Type: text/html; name=index.html; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Mono Weekly News. Jan 22th, 2003 =20
=20 =20
  =20

Mono Weekly News (Jan 22th, 2003)

http://www.go-mo= no.org


The voice of the Mono Community.=20

Table of contents
  • 1. Headlines
    • 1.1 Mono 0.19 released
    • 1.2 Gtk# 0.7 released
    • 1.3 Mono 0.18 released
    • 1.4 DB2 System.Data client contributed
    • =20
    • 1.5 MacOS X support on the runtime
    • 1.6 IKVM (a Java VM for .NET) runs with Mono
    • 1.7 Gsirc is making great process
    • 1.8 Mono Debugger released!
  • 2. Meet the team. This week Atsushi Enomoto
  • 3. CVS Activity
  • 4. Mailing List Activity

1.1 Mono 0.19 released

Yes!, this week we are having two Mono releases. The main reasons for it is the 0.19 release were a lot of improvement in the availability. Now Mono is packaged for the most important Linux distributions. You can also get it through its own Red Carpet channel. Better Remoting support (we now have the BinaryFormatter thanks to Lluis), System.Web.Mobile to support Mobile browsing among others. =20

1.2 Gtk# 0.7 released

The Gtk# team has provided us with a new release too. The changes since 0.6 are: the tutorial samples and monkeyguide docs spun off into separate project. Build System fixes/enhancements, Metadata parameter fixes,=20 GStreamer fixes, Threading enhancements, GType registration framework, libglade field binding enhancements, Gdk.Drawable and Pango.Layout customizations, and Parser bugfixing.=20

1.3 Mono 0.18 released

The Mono team is proud to release Mono 0.18, with plenty of bug fixes=20 and improvements. If you are a happy 0.17 user, this release is a=20 happiness extension release. Many bugs in the runtime, class libraries=20 and C# compiler have been fixed. Some pills: we have many improvements to t= he Mono VB.NET compiler. Authentication system in ASP.NET. And the remoting infrastructure has got a big boost from Lluis in this release. =20

1.4 DB2 System.Data client contributed

Christopher Bockner has contributed a DB2 System.Data client. We have a very complete range of data providers.

1.5 MacOS X support on the runtime

MacOS X support on the runtime has been integrated into the distribution,=20 and MCS works with it. Running most tests works too. Anyone with a MacOSX system is welcome to try the code, report bugs and other issues and, hopefully, send patches:-)=20

1.6 IKVM (a Java VM for .NET) runs with Mono

Zoltan has managed to get IKVM (a Java VM for .NET) to run with Mono. The=20 HelloWorld.class runs with the Mono runtime.

1.7 Gsirc is making great progress

Gsirc is Alp's lightweight and flexible IRC client for the .NET framework.= =20 It makes use of Gtk# and is known to run on Linux and on Windows. It featur= es=20 a handy full-screen mode (Flotilla) which is great for tracking dozens of I= RC=20 channels on a dedicated X terminal or display. You can see it in action=20 here and get it at=20 Gsirc's site.

1.8 Mono Debugger released!

The Mono Debugger 0.2.0 "Boston" has been released. After almost half a year of hacking, we finally have a first public release of the Mono Debugger :-). The source code is available at this address.=20 This release depends on Mono 0.19 so if you are using an older version, update!. =20

2. Meet the team. This week Atsushi Enomoto

The Mono team is integrated by contributors all over the world that are working really hard to get this project going further. In this section we will be meeting this people so we can know more about them and what they are doing.=20

This week we are proud to present Atsushi Enomoto. Atsushi is a=20 newcomer to the Free Software comunity. He is a software engineer working at a certain venture company for about 2 or 3 years. Sometimes he uses dotnet with his job. The company he works for has many XML business, but=20 as for him, he has never met few scene to handle XML. Once upon a time, he=20 enjoyed MIDI programming when not working. He also likes to translate XML=20 related materials into Japanese. His recent concern is about cyberlaw, like= =20 what professor Lawrence Lessig teaches since he was a law student studying=20 criminal law and intellectual property laws. Let's see what are his=20 interests in Mono and how is he contributing to make the project achieve its goals.

Interview with Atsushi Enomoto

MWN: You are new to the Free Software community. How do you feel about it?. Are you enjoying it?.

Atsushi Enomoto: I'm quite enjoying participating. I'm too new to distinguish whether it is because of "Free Software" development from simply hobby development but I think it is precious experience to know how open software development goes.
MWN: Why did you come to Mono?. What are the reasons that moved you to choose it as the first OpenSource project to contribute to?.

Atshushi Enomoto: Well... I had been interested in Mono as the alternative dotnet project. I hadn't ever used Mono (and still I haven't wrote any application!), but subscribed to mono-list as a read-only member. The first time I got involved in this project was when Miguel wanted a little patch for XML library. Then I was interested in XML and looked into that code and found that it was not written in fact. Then I wrote first, very easy code and sent to him. It was too incomplete and had very entry-level mistake. Miguel advised me to write test. I was in trouble with test, and sent him I may go to #mono and ask. I solved it myself, but after a few days, Miguel sent me "feel free to come anytime," so then I thought I had better (heh, I really thought "had better") go and see him to thank. After that I received another help-wanted mail from duncan. I wrote buggy code ;) again and sent him. Then Miguel asked me if I could write more missing bits, then I started to get more involved into this project. But I hadn't thought that means "as a maintainer"! I was really surprised when I found that I was written about me as a "maintainer", though it is no problem.
MWN: So as one of the mono developers in the System.XML namespaces (one of the basis parts of .net), what do you think about the implementation you are doing?. What are the main benefits you think Mono is bringing to Linux and the UNIX world with it?

Atsushi Enomoto: Before I got involved in this, I had thought the important part such as XML must be more complete and ready-to-use, because there are similar packages such as libxml, libxslt and soup. In fact, it is not such stage. Then I think it should go ahead. You must surprise if I say that I hadn't ever used dotnet XML library so deeply, and moreover, I hadn't ever used libxml/libxslt. (I always use Java parser such as xerces, or crimson. I'm not kind of linux developer.). There are many features to finish. DTD (even though it is legacy), XSLT, XML Schema, XML (de)serialization... I think I cannot do everything by myself (I think I'm no more than basic-skilled programmer in the world).
About benefits of Mono, I think this project can provide alternatives of Microsoft. I don't think that mono's value is simply because it can run on unix, because MS really provide Rotor. I think mono is valuable because it is "free software." As for Microsoft, they certainly cannot provide some of the software we need, such that collaborates with GPLed software (it is only for example). It is social reason, but not laughable. It is important that dotnet's useful feature such as ASP.NET can be used in platform other than Windows. XML is important again is this context ... xml based web services.
MWN: Do you think the way .NET handles XML and the related technologies is as good as it promises?. What can you tell us about it, as a Java programer?.

Atshushi Enomoto: Well, first to say, my Java experience is not so deep. I'm really enter-level developer. As for So-called Web Services, Microsoft is certainly playing one of the leader's role, with many "standards" such as XML Schema, WS-I and even dotnet itself. But I think it is not because they are with standards.=20 I'm suspicious of those effect of "standards" beleived that "because it is standard." I think technology is used because it is good (I think that Miguel is of good sense because he knows "what is valuable" and what is not). So I think that if we use web services, then we should always think "it is extending freedom" or not. To tell the truth, I'm so new to mono, and to System.Xml. So I only know about core feature of System.Xml namespace. Many programs such as monodoc, ADO.NET, XML signature, or other libraries uses this feature. I think this package itself is, however, far more complete. Formerly, there were great implementor of this namespace, but now we need more help. I think that many developers (like me) can participate to this feature. XML is not so difficult. I can't say anything about other tools, but I think it is important to get compatible with other implementations, such as DotGNU and of course, Microsoft FCL. Such effort makes ourselves "easy to use."
MWN: Is there anything left you may want to say about which classes or tools you find prioritary to implement so people reading this could contribute?

Atsushi Enomoto: Humm... the easiest way is to write applications. It is OK to try existing programs ...heh, but even for myself I didn't yet ;) .I want anyone who help development of this package such as XSLT, but there is no loadmap, so contributors (even for myself) must be confused. As said below, I didn't know that I was regarded one of the maintainers. Then I'll write some of the draft of the plan.
MWN: Thanks Atsushi. We are happy to see how developers from the Microsoft Windows environment come to Linux and to Mono and contribute to this project. Thanks for your time and your work.

3. CVS Activity

=09 This has been a busy week. Here are the results. (*) Actually I am using the number of commits as measure, I will try to=20 get more accurate aproximations in the future. (Starting Jan 10th, till Jan 20th)

=09 Authors: Total 28
AuthorCommits
Ajay Kumar Dwivedi1
Alejandro Sanchez65
Alp Toker1
Atsushi Enomoto7
Christopher Bockner3
Daniel Lopez6
Daniel Morgan10
Dietmar Maurer14
Duncan Mak36
Gaurav Vaish12
Gonzalo Paniagua43
Jackson Harper5
Jeroen Janssen4
Johannes Roith84
Jonathan Pryor29
Lluis Sanchez5
Marco Ridoni4
Martin Baulig218
Miguel de Icaza42
Mike Kestner1
Nick Drochak9
Paolo Molaro14
Patrik Torstensson3
Peter Williams7
Rafael Teixeira5
Rodrigo Moya11
Sebastien Pouliot18
Ville Palo12
Zoltan Varga6
ModulesCommits
mono43
mono/doc15
mono/jit14
mcs/mcs12
mcs/class118
mcs/class/corlib34
mcs/class/System.Web25
debugger211
gtk-sharp37
mbas5
monodoc41
mod_mono8
xsp7

4. Mailing List Activity

This has been a quite week in the Mono list. You can see the scrollbar in your Evolution mailbox without forcing your eyes!. =20 The main points:
  • Daniel Morgan has had very busy days contributing a lot to the list. Some of the useful information he provided was about SQL#. We now know that: SQL# For GTK# will be moved to its own cvs module sqlsharpgtk, some of the data binding functionality could be moved to a base class so other GTK Widgets can take advantage of data binding. Please read for more info.
  • A little bit of discussion about the array access performance.
Please visit us at the homepage of the Mono Project: http://www.go-mono.org
--=-X+a4OvwVdXrZW07OGD23 Content-Disposition: attachment; filename=logo.png Content-Type: image/png; name=logo.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAwFBMVEX////S0tL////JtpD29va3 t7dSRTWoqKmXinA2MCy6rpDn2bDJycl7enqGdl1LSkXUwJYDAwN1Zk6DgoDx4brs7Ov36sNHOy3n 49bi3M+ZmJf9+ur99smxssinl3bl5eT7+/vcyp/AwL5kZF9VZ2hgVkjJwq8tJR7c3N2hn5zs4sjs 6uH//vK5tKr7+/4bFxLe0KpxcG7WzbXy8vnt7u7d1s3iz6Px8fDJy92toIGvr67Q0L33+PhibXmM jIrp6eri7zzhAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwA AAAHdElNRQfTAQwUBCaChhl8AAACMklEQVR4nIWSW2OiMBCFwXILchFQotQuGBoS6pbUlpaFKvz/ f7UTUFu3D3vekvlyzkwSRfmfskk8cm8VnW65NJndqukefwBq18y0ppqAQU0f/wE6EfguEtSNItcE 4NYDgB6fXHJIEB8dap1r3ek7UJWJo3fmQBxN046zlHCSJl8eaa8fmBAC+ZAgI/RglLgA3BcM0zDE wif3v6+zuMG5Xh0CTD3L8qyQiULRVlIw0wSoZekKZNDnfWG9F6HAjkkPfR91E1BHSIhAYGypDyl/ +FOyQAiG+hoSJFBTWIEwsx5O7/dJ8WqFFGMm8tUERHDWMAwsDPtps2ztRbv7WHgYI+HWIwDhEjC8 l228nFut/WsBRAgeaOoBDMACe/E2ns93u8WojxY82eEMIHCg8vzHpb5Y3EmAXh0Mw9pul3NZvpv0 C0KFPwFMEjYE7C5Vu2096dCPAB2nKPb79Xqz2azXQ8odvaSGwXx9BFQGBH0d+PF8/W/cIR6cZxGZ btLx4eKKlByrDD5Tpq248wxbPqlm57dIk1zY3OS8yQA41hCB0cHUdfXyWErmW+uSpFCfAJLnna53 zhVQEuPJUccOMk0CEW3GlQQyCQzIink97lU1J7qNkq4zJ4dqtDCFtbyXBlmzh3Fb1BHyrQdFOfaC Wi9xvATF8xb12TXirD1Bghmh54UhRSJPeVkm5Duw/tQ++xzDx/HzqOAqyEln2RcwmJXUrHpr3rJK a6TqoemvwGr8dz/Egr9G9k2wj/i/jwAAAABJRU5ErkJggg== --=-X+a4OvwVdXrZW07OGD23 Content-Disposition: attachment; filename=mwn.css Content-Type: text/css; name=mwn.css; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable H1 { color : #f7cf07; } BODY { background-color : #cccccc; color: Black; font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; } TABLE { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; line-height: normal; } .TituloSuperior { color : #888888; font-size : 18px; } .Menu { font-size: 9pt; background-color: Gray; font-style: normal; } .Seccion { font-size: 15px; color: #888888; font-weight: bold; } A:LINK, A:VISITED { color: #8D8D8D; } A:ACTIVE { color: #880000; } .CeldaColorA { background-color: #dddddd; } .CeldaColorB { background-color: #ffffff; } --=-X+a4OvwVdXrZW07OGD23 Content-Disposition: attachment; filename=squares.png Content-Type: image/png; name=squares.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAABAAAAAXCAYAAAAC9s/ZAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH0wEUEjQ62OFwAgAAAE9JREFUeJxjZEADB3fb/EcXs3c9 woguBgNMuCSIBQNvwDAAjOXlbhjR1tm5C2e0oYOBj4WBN4AFn+TaNT0YAYwO8IY2MQYMfBiMGjAs DAAANbQN8LzecD8AAAAASUVORK5CYII= --=-X+a4OvwVdXrZW07OGD23-- From jaime@gnome.org Thu Jan 30 12:01:14 2003 From: jaime@gnome.org (Jaime Anguiano Olarra) Date: 30 Jan 2003 13:01:14 +0100 Subject: [Mono-announce-list] Mono Weekly News (Jan 30th, 2003) Message-ID: <1043928073.533.40.camel@monoer> Hi all!, The latest MWN are available here: http://monoevo.sourceforge.net/mwn/index.html Enjoy!, -- http://www.go-mono.org -- The Mono Project, .net + freedom.