Mono 1.0 is out
Here are the release notes: http://www.mono-project.com/using/relnotes/1.0.html
Here are the release notes: http://www.mono-project.com/using/relnotes/1.0.html
My friend Valentino has posted on his blog about a sample of code with C# and generics and he rewrote the sample in Python
Here the samples:
C# 2.0:
List integers = new List();
for(int i=1; i< =10; i++) integers.Add(i);
int sum;
integers.ForEach(delegate(int i){ sum+=i; });
vs
Python (basically any version):
sum([x for x in xrange(11)])
In those days I was trying to enhance parsing capabilities of Atom .NET and since I based all the API around XPath I tried to gain more advantages from .NET implementation. The only limit I recognized is the lack of the capability to “serialize” the content of a visiting node (something like InnerXml or OuterXml properties in the DOM classes or ReadInnerXml(), ReadOuterXml() in the pull parser classes). So I asked around and Oleg Tkachenko (MS MVP) pointed me out the MVP-Xml library, a MVP’s collaborative project to enhance XML support in .NET. Cool!
After some requests and suggestions I decided to open a mailing list about the Atom.NET project.
The main page is: https://lists.sourceforge.net/lists/listinfo/atomnet-discuss
Here it is, the real Microsoft SOAP Server 2004:
[via Corrado Cavalli]
I’m not mad, I’m talking about the custom My namespace that will be here with the .Net next shipment. Before getting into deep I want to spend two or three words about what My is and what it’s all about. First, I’m not a VB developer (I’ve basically never wrote more than 10 lines of code of VB one to six or .NET in my own life); second: My seems a toy idea but it’s only RADness. Take a bunch of “common functionalities” and collapse them under a single namespace (with a stupid name to be honest :P), what do you get? My, of course
The point is not if My is useful or not, the point is: My should be only for VBers or for every inhabitant of the .NET framework? My opinion is that I could use it if they allow me to port it on Mono too (to be read: cross platform and not in unportable dlls), it makes no sense to develop a simple application gaining benefits from My and the day I try to recompile it on my Linux box have to rewrap all the code in My in a custom class or namespace or what is…
I had a discussion with Corrado Cavalli (a .NET MVP here in Italy) about a post he made and I think that mine point of view is not so wrong…
ps. please change that ugly and possessive My