[EMAIL PROTECTED] wrote:
...
> Huh, so it's ugly to provide:
> 
> 1) Runtime code generation using abstract syntax trees, including cross 
> language
> translation
> 
> 2) Visual programming
> 
> 3) Automatic parallelism
> 
> 4) Automatic persistence
> 
> ??

   ?? is exactly what I felt when I went to the netfx3.com website. 
First, why do the web-pages not display properly in Firefox under Mac 
OS-X?  Secondly, why is it so hard to find out that Microsoft has 
re-invented flow charts?  Thirdly, where's the beef?  I found a 
screenshot showing how one can make a flow chart that will use WinFX, 
but nothing that talked about abstract syntax trees, cross-language 
translation, automatic parallelism (does that mean  code that runs on 
parallel processors or clusters or just lots of instances of the same 
code?), nor automatic persistence.  I'll take your word that they're all 
there, someplace, but why does Microsoft make it so hard to find it? 
Are they supporting an industry of instructors to teach about 
programming the Microsoft way just like they have traditionally 
supported an industry of 3rd party vendors who supply the feature the OS 
should have but doesn't?

   As a security guy, I find it fascinating that Microsoft is 
introducing another ubiquitous set of libraries.  Not only does it 
support their goal of making everything part of the OS to bolster that 
anti-trust defense, but it adds yet another thing that has to be secure 
to prevent intrusions.  Given their track record, I doubt these new 
libraries will have any less vulnerabilities than the existing 
libraries.  I realize that I will never again be able to analyze every 
machine instruction in a code to be sure it cannot be exploited.  But I 
don't see the point in adding more and more shims that are out of the 
control of the system owner between the user and the computer.

> If it helps, here's a politically correct version:

   It didn't.  The mono version of Windows Workflow Foundations is just 
as obscure as the Microsoft version.

> It sounds to me like a great platform for simulation and modelling.

   I doubt it.  WinFX is intended to run at human speed, so the 
developers will have no incentive to make it efficient.  My prediction - 
WinFX libraries will be bloated and slow but no-one will notice unless 
they do something like simulation, where the virtual clock needs to run 
faster than the wall-clock.

> Meanwhile, the facist-Python-formatted code can run here:

   Now here's something I can agree on - Python is to programming 
languages like French bureaucracy is to government.

-- 
Ray Parks                   [EMAIL PROTECTED]
IDART Project Lead          Voice:505-844-4024
IORTA Department            Mobile:505-238-9359
http://www.sandia.gov/scada Fax:505-844-9641
http://www.sandia.gov/idart Pager:800-690-5288


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Reply via email to