--=-FmaSx9fCO7BCKUK37y/n
Content-Type: multipart/alternative; boundary="=-/mc3+Ezwfeprk3iPyG+k"
--=-/mc3+Ezwfeprk3iPyG+k
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
=20
They have no need to do that.
=20
=20
The issue is that many Ruby programs will be built that rely on
(i.e. benefit from) using facilities only available on MS platforms.
That's good if you need those programs, but the rest of us won't be
able to run them. The sheer size of the MS installed base means that
over time, there'll be no certainty for anyone new to Ruby about how
to find a program they can use. Almost all cross-platform Ruby program
will spawn MS-specific forks, and the community will divide into those
whose programs work on Microsoft and those who don't.
=20
Classic divide and conquer, combined with a swamping strategy,
regardless of licensing issues. Divide the community and make the
smaller group irrelevant.
Yeah. Because that worked really well for them with Java.
--=20
Michael T. Richter <
[email protected]> (GoogleTalk:
(e-mail address removed))
Never, ever, ever let systems-level engineers do human interaction
design unless they have displayed a proven secondary talent in that
area. Their opinion of what represents good human-computer interaction
tends to be a bit off-track. (Bruce Tognazzini)
--=-/mc3+Ezwfeprk3iPyG+k
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; CHARSET=3DUTF-8">
<META NAME=3D"GENERATOR" CONTENT=3D"GtkHTML/3.12.1">
</HEAD>
<BODY>
On Mon, 2007-22-10 at 19:05 +0900, Clifford Heath wrote:
<BLOCKQUOTE TYPE=3DCITE>
<PRE>
<FONT COLOR=3D"#000000">Thufir wrote:</FONT>
<FONT COLOR=3D"#000000">> Could it be that Microsoft won't fully impleme=
nt the language </FONT>
<FONT COLOR=3D"#000000">> specifications, a la the J++ versus Java scena=
rio?</FONT>
<FONT COLOR=3D"#000000">They have no need to do that.</FONT>
<FONT COLOR=3D"#000000">> What are some potential issues down the road?<=
/FONT>
<FONT COLOR=3D"#000000">The issue is that many Ruby programs will be built =
that rely on</FONT>
<FONT COLOR=3D"#000000">(i.e. benefit from) using facilities only available=
on MS platforms.</FONT>
<FONT COLOR=3D"#000000">That's good if you need those programs, but the res=
t of us won't be</FONT>
<FONT COLOR=3D"#000000">able to run them. The sheer size of the MS installe=
d base means that</FONT>
<FONT COLOR=3D"#000000">over time, there'll be no certainty for anyone new =
to Ruby about how</FONT>
<FONT COLOR=3D"#000000">to find a program they can use. Almost all cross-pl=
atform Ruby program</FONT>
<FONT COLOR=3D"#000000">will spawn MS-specific forks, and the community wil=
l divide into those</FONT>
<FONT COLOR=3D"#000000">whose programs work on Microsoft and those who don'=
t.</FONT>
<FONT COLOR=3D"#000000">Classic divide and conquer, combined with a swampin=
g strategy,</FONT>
<FONT COLOR=3D"#000000">regardless of licensing issues. Divide the communit=
y and make the</FONT>
<FONT COLOR=3D"#000000">smaller group irrelevant.</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
Yeah. Because that worked really well for them with Java.<BR>
<BR>
<TABLE CELLSPACING=3D"0" CELLPADDING=3D"0" WIDTH=3D"100%">
<TR>
<TD>
-- <BR>
<B>Michael T. Richter</B> <<A HREF=3D"mailto:
[email protected]">ttmri=
(e-mail address removed)</A>> (<B>GoogleTalk:</B> (e-mail address removed))<BR>
<I>Never, ever, ever let systems-level engineers do human interaction desig=
n unless they have displayed a proven secondary talent in that area. Their =
opinion of what represents good human-computer interaction tends to be a bi=
t off-track. (Bruce Tognazzini)</I>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
--=-/mc3+Ezwfeprk3iPyG+k--
--=-FmaSx9fCO7BCKUK37y/n
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQBHHHtqLqyWkKVQ54QRAtSYAJ4xTjPbnKg+GJNhHPlDYUzsAcQjSwCfXRYB
5WjZDnjOUZAagAQ9s8nTPOA=
=w9oQ
-----END PGP SIGNATURE-----
--=-FmaSx9fCO7BCKUK37y/n--