Salakhetdinov Shamil
mcp2004 at mail.ru
Tue Feb 19 03:35:34 CST 2013
Hi Hans -- Thank you for your reply. I suppose this thread brought me and I hope you and others some useful information, I can provide my arguments on your notes quoted here but as you've just remarked, we're going cycles, and I suppose seems to hardly hear each other sometimes, so to not get this thread into "trolling mode" I'd propose to "stop cycling" now. Just a note on C# and Java being the only general purpose languages :) - No, I do not think so. They are not. And Python is a very broadly used general purpose language of course. As for the difference of implementations on lamda-expressions and LINQ in C# and Python - I meant C# has *currently* more powerful implementation - here is a "proof-link": http://stackoverflow.com/questions/3925093/pythons-list-comprehension-vs-net-linq Yes, as far as I see C# has got lamdas after Python - http://sayspy.blogspot.ru/2006/02/why-python-doesnt-need-something-like.html . "net positive vs. net negative for IE" + Web Browser Automation/API (e.g. for developing hybrid apps) + Trident engine 'to be or not to be': that seems to be the points we can hardly agree so as I have noted above we should better stop this thread. Thank you. -- Shamil Понедельник, 18 февраля 2013, 16:44 -08:00 от Hans-Christian Andersen <hans.andersen at phulse.com>: >> Yes, lambda-expressions were originated in LISP (and before that defined >in relational calculus AFAIKR) but C# was the first general purpose >language where lambda-expressions were implemented in "full power", wasn't >it? Also C# LINQ has "dialects" to manipulate objects, XML, SQL databases, >... - and it has an open specification, which can be used to develop LINQ >providers for any type of (structured) data. And its features as lazy >evaluation, composition, parallel execution are if not unique but were the >first, which were implemented in the general purpose language. Have they >been implemented already in Java? > >So, are you saying that as far as you are concerned, the only general >purpose languages are Java and C# ? As far as I'm aware, Python is a much >more popular language than C# and it has had lambda expressions since >before C#. > >Aside from the java stuff (not sure what your meaning in bringing this up >is), are you trying to say that Microsoft has done some things in the past >that has eventually resulted in some good things? I'm not saying they >haven't, just as the same is true for Apple and Google and Sun, etc, but I >don't think that changes anything regarding the net positive vs the net >negative of IE. > >> OK, but this statement doesn't explain anyhow why "Webkit monoculture" >would be better in long run than "Microsoft desktop dominance in 90-es, >first part of 00-es", does it? > >> By "boring flat unified plateau" I meant "WebKit everywhere". > >> As for "cross-platform standards" - AFAIS Trident engine is getting very >close to conform them now. > >This is a straw man argument, so I'm not going to address it other than to >say that I haven't ever said webkit should be used everywhere (if you refer >to my previous emails in this thread) nor do I think it should be. > >> OK - but googling by exact phrase 'IE 10 Web Browser Automation' isn't >relevant way of getting information on how often "Microsoft (Internet >Explorer) Web Browser (control) Automation" subject is mentioned on web >sites. > >I'm not understanding your point here, so I want to avoid us going around >in circles. What I said was that googling the aforementioned doesn't >indicate to me that this is a terribly important component in general. And, >in any event, I did say that MS can remedy this in several ways: > >- Release 2 versions of IE: IE modern and IE classic > >- Update the Web Browser Automation whatever code to work with their new >WebKit implementation (I honestly don't see why this is an issue, it's not >like MS doesn't update Trident in ways that break old code) > >- Selenium and such third party tools already have web drivers for WebKit >(chrome/safari), so for them to implement it in IE modern is trivial > >Cheers > > >* > >Hans-Christian Andersen >**Web Application Developer, Vancouver, Canada* > > >E: hans at phulse.com >T: +44 (0)20 7193 7841 >L: http://uk.linkedin.com/in/andersenhc >http://www.nokenode.com/ > >*Unique Gifts, Collectables, Artwork* >*Come one, come all to.... * www.corinnajasmine.com <<< skipped >>> >