Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > [IronPython] Jim Hugunin's web log.

Reply
Thread Tools

[IronPython] Jim Hugunin's web log.

 
 
David Wilson
Guest
Posts: n/a
 
      08-30-2004
For anyone who is excited about IronPython and it's consequences, you
might find Jim Hugunin's web log to be of particular interest. I didn't
see an announcement for this anywhere so here it is:

http://blogs.msdn.com/hugunin/
http://blogs.msdn.com/hugunin/Rss.aspx

Anti-trust conspiracy theories aside, if Microsoft adopts Python as a
part of it's development toolset, the repercussions for Windows RAD and
scripting are massive, not to mention the effects it would have on the
average Python developer's wages and availability of work.

It would also greatly ease the need to advocate Python in places of
employment, as a Microsoft adopted product, it couldn't be wrong(tm).
This is perhaps the first time where I have been glad to see Microsoft
hijack something. Even if IronPython becomes a commercial offering, I'm
still sold.

Other random thoughts: my experiences of the Python community versus,
eg., the perl community make me believe that Pythonistas are generally
more accepting of commercial solutions than their open source weenie
perl counterparts (*duck*). I'm still unsure as to whether or not this
should be considered a Microsoft marketing strategy for making in-roads
into the "open source scripting market".

My apologies for the poor terminology, this really isn't my department.
Just got a feeling.


David.
 
Reply With Quote
 
 
 
 
Peter Hansen
Guest
Posts: n/a
 
      08-30-2004
David Wilson wrote:

> It would also greatly ease the need to advocate Python in places of
> employment, as a Microsoft adopted product, it couldn't be wrong(tm).
> This is perhaps the first time where I have been glad to see Microsoft
> hijack something. Even if IronPython becomes a commercial offering, I'm
> still sold.


Will you still be "sold" if Microsoft embraces and mutates (or
whatever is the pat phrase describing their amoebic methods)
Python by introducing a half dozen incompatible new forms of
syntax and such, confusing newcomers with market mumbo jumbo
and vapourware announcements, stealing away some of the best
minds from the open source community with obscene wages, and
all those other little "couldn't be wrong(tm)" <wink> things
that they have done in the past?

This might be somewhat like what one of our (Canadian) past
Prime Ministers referred to as "sleeping with an elephant" in
reference to living next to the US. "No matter how friendly and
even-tempered the beast, one is affected by every twitch and grunt."

(See http://en.wikiquote.org/wiki/Pierre_Trudeau for a possibly
accurate quote.)

-Peter
 
Reply With Quote
 
 
 
 
=?ISO-8859-15?Q?=22Martin_v=2E_L=F6wis=22?=
Guest
Posts: n/a
 
      08-30-2004
David Wilson wrote:
> Other random thoughts: my experiences of the Python community versus,
> eg., the perl community make me believe that Pythonistas are generally
> more accepting of commercial solutions than their open source weenie
> perl counterparts (*duck*).


I don't think this is an accurate description. Instead, Python is not
tied so much in Unix as Perl is (IMO). It is not Python's philosophy
to make all platforms look alike, but rather to expose all features of
a platform to the Python programmer - whether this is /dev/tty on Unix
or the registry on Windows. For features where it makes sense, a common
interface is established; other features are by nature restricted to
a single platform.

As a result of that philosophy, people are often tempted to port Python
to "strange" platforms (be that Mac OS 9, BeOS, VMS, or the JVM). They
then found that Python maintainers where open to changes resulting from
these ports as long no harm was done to Python "proper" (laissez-faire);
this continues to encourage people to experiment with the language, and
with various platforms.

Regards,
Martin
 
Reply With Quote
 
Donn Cave
Guest
Posts: n/a
 
      08-30-2004
In article <(E-Mail Removed)>,
"Martin v. Lowis" <(E-Mail Removed)> wrote:

> David Wilson wrote:
> > Other random thoughts: my experiences of the Python community versus,
> > eg., the perl community make me believe that Pythonistas are generally
> > more accepting of commercial solutions than their open source weenie
> > perl counterparts (*duck*).

>
> I don't think this is an accurate description. Instead, Python is not
> tied so much in Unix as Perl is (IMO). It is not Python's philosophy
> to make all platforms look alike, but rather to expose all features of
> a platform to the Python programmer - whether this is /dev/tty on Unix
> or the registry on Windows. For features where it makes sense, a common
> interface is established; other features are by nature restricted to
> a single platform.
>
> As a result of that philosophy, people are often tempted to port Python
> to "strange" platforms (be that Mac OS 9, BeOS, VMS, or the JVM). They
> then found that Python maintainers where open to changes resulting from
> these ports as long no harm was done to Python "proper" (laissez-faire);
> this continues to encourage people to experiment with the language, and
> with various platforms.


I'll go along with that, it's sure a positive factor for me -
sort of like the NetBSD of programming languages. And to my
way of thinking it's essentially an open source phenomenon.
Python does generally get there before Perl, but it also gets
there before ... Smalltalk? Mathematica? Kind of stumped for
closed source Python competitors. Perl has its own problems
(as does Tcl: "Tk".) I would propose GNU C as an example of
open source software that manages to take root in strange soil.
Written partly by Stallman himself if I remember right.

It might be true that the Python community is relatively free
of stridently ideological open source advocacy, but if Python
had not been open source, none of us would have ever heard of it.
Whether or not it makes sense for all software to be open source,
when it comes to "middle ware" like compilers and interpreters
it makes an awful lot of sense.

Donn Cave, http://www.velocityreviews.com/forums/(E-Mail Removed)

PS: Yes I know there has been an open source Smalltalk for years,
but for a long time it seemed like Smalltalk was dominated
by commercial, closed source implementations, and GNU Smalltalk
was a footnote. At that time it seemed that that language
had some promising traction in business applications, and I
guess it's a miracle there's no Microsoft Visual Smalltalk.
Meanwhile, Smalltalk hasn't exactly taken over the world, and
Python has emerged from its relative obscurity at the time.
 
Reply With Quote
 
flacco
Guest
Posts: n/a
 
      08-30-2004
David Wilson wrote:
> Anti-trust conspiracy theories aside, if Microsoft adopts Python as a
> part of it's development toolset, the repercussions for Windows RAD and
> scripting are massive, not to mention the effects it would have on the
> average Python developer's wages and availability of work.


why in the world would we want to put aside the concerns about microsoft
that we have, which you have "misnomered" under the umbrella term
"anti-trust conspiracy theories"?


> This is perhaps the first time where I have been glad to see Microsoft
> hijack something. Even if IronPython becomes a commercial offering, I'm
> still sold.

[...]
> My apologies for the poor terminology, this really isn't my department.
> Just got a feeling.


are you in advertising by any chance?

 
Reply With Quote
 
A.M. Kuchling
Guest
Posts: n/a
 
      08-31-2004
On Mon, 30 Aug 2004 20:11:51 +0100,
David Wilson <(E-Mail Removed)> wrote:
> Anti-trust conspiracy theories aside, if Microsoft adopts Python as a
> part of its development toolset, the repercussions for Windows RAD and
> scripting are massive...


Hugunin has said his job is to "make the CLR better for dynamic languages".
It's unclear to me that directive is synonymous with "develop IronPython
further"; he could invent his own new language and implement that, or work
with other CLR-based projects. I wouldn't conclude that Microsoft is
adopting Python as a supported tool, or even that Python is Hugunin's
primary focus, until he actually says that's his goal.

--amk
 
Reply With Quote
 
yaipa h.
Guest
Posts: n/a
 
      08-31-2004
flacco <(E-Mail Removed)> wrote in message news:<(E-Mail Removed)>...
> David Wilson wrote:
> > Anti-trust conspiracy theories aside, if Microsoft adopts Python as a
> > part of it's development toolset, the repercussions for Windows RAD and
> > scripting are massive, not to mention the effects it would have on the
> > average Python developer's wages and availability of work.

>
> why in the world would we want to put aside the concerns about microsoft
> that we have, which you have "misnomered" under the umbrella term
> "anti-trust conspiracy theories"?
>
>
> > This is perhaps the first time where I have been glad to see Microsoft
> > hijack something. Even if IronPython becomes a commercial offering, I'm
> > still sold.

> [...]
> > My apologies for the poor terminology, this really isn't my department.
> > Just got a feeling.

>
> are you in advertising by any chance?


Hey, if Python can reuse the .net GUI builder... Cool.
Give something, get something back. So it goes...

Cheers,

--Al
 
Reply With Quote
 
Neuruss
Guest
Posts: n/a
 
      08-31-2004
> Hugunin has said his job is to "make the CLR better for dynamic languages".
> It's unclear to me that directive is synonymous with "develop IronPython
> further"; he could invent his own new language and implement that, or work
> with other CLR-based projects. I wouldn't conclude that Microsoft is
> adopting Python as a supported tool, or even that Python is Hugunin's
> primary focus, until he actually says that's his goal.


I agree. I think the primary focus of Microsoft is to make the CLR the
best and most attractive development platform, and a good way to
achieve this is by making it more friendly to as many languages as
possible, including scripting ones.
That's the reason they hired Jim Hugunin. Not only to develop python
for the CLR, but to improve the CLR for all the scripting languages
and to investigate the best ways to implement these languages for the
CLR.

As for the concerns about Microsoft "hijacking" python, I think they
probable go too far. We all know what MS did in the past, but this
time, I think they shifted their policies drastically.

There's a whole move of opening their source and submitting standards
that confirm that their new strategy is stabilishing .NET as "the"
platform.
In this task, open source developers have an important place.

Regarding Jim Hugunin, he already implied in his comments that his
intentions are to impement python as close to the standard
implementation as posible. He even consults Gudo regularly on this
subject. And seeing what he did with Jython, there's no reason to
disbelieve.
 
Reply With Quote
 
@(remove)yahoo.it
Guest
Posts: n/a
 
      08-31-2004
David Wilson ha scritto:
> For anyone who is excited about IronPython and it's consequences, you
> might find Jim Hugunin's web log to be of particular interest. I didn't
> see an announcement for this anywhere so here it is:
>


nice to hear, thanks

> Other random thoughts: my experiences of the Python community versus,
> eg., the perl community make me believe that Pythonistas are generally
> more accepting of commercial solutions than their open source weenie
> perl counterparts (*duck*). I'm still unsure as to whether or not this
> should be considered a Microsoft marketing strategy for making in-roads
> into the "open source scripting market".


Imo MS has always played with scripting languages.
The Shares Source CLI used perl.exe in its build process (maybe it still
does), and IIRC MS owns part of ActiveState. Plus, in a presentation of
MSH/Monad/"the new cmd.exe" they mentioned it being 'as powerful as perl
,python or ruby'.
 
Reply With Quote
 
John Marshall
Guest
Posts: n/a
 
      08-31-2004
On Tue, 2004-08-31 at 07:46, Neuruss wrote:
> As for the concerns about Microsoft "hijacking" python, I think they
> probable go too far. We all know what MS did in the past, but this
> time, I think they shifted their policies drastically.
>
> There's a whole move of opening their source and submitting standards
> that confirm that their new strategy is stabilishing .NET as "the"
> platform.


I'll believe they have changed after a decade of proof.

Skeptical.

John


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
to jim mcse MCSE 0 12-08-2004 12:56 PM
March 15: Rick Cattell, Peter Coffee, Dana Florescu, Jim Gray, Jim Kleewein, Jim Melton discuss XML, services and grid Ken North XML 0 03-01-2004 10:36 PM
Jim Phelps Ping LIAM Digital Photography 2 02-20-2004 04:45 PM
Jim Nachtwey...what cameras is he using? shipwreck Digital Photography 2 11-13-2003 12:57 AM
Thanks Jim, Oscar. Arbo Cisco 0 07-20-2003 09:07 AM



Advertisments