Cowlix Wearing my mind on my sleeve

Friday, February 08, 2002 Permanent link to this day
Axis of evil report

CSIS has released a new report detailing proliferation from the Axis of Evil. [via Cipherwar]

Legislating responsibility

I have to worry a bit when I agree with articles in FrontPage Magazine, but Larry Elder's Don't "Reform" Investing, correctly points out that we should not put restrictions on how much employees can put into their own company's stock. Warnings should be given about diversification, certainly. But if people want to make the mistake of putting 90% of their savings in their own company, or any company, then that should be their right. We cannot protect people from themselves with laws. By trying we do nothing more than remove personal responsibility and encourage people to expect the government to protect them from every little thing.

The One Runtime?

One Runtime to Bind Them All: on the illusion of universal language support by .NET's Common Language Runtime.

The Common Language Runtime is being sold as a libertarian technology that levels the playing field for minority languages. The CLR would offer to all languages a neutral typesystem, a state-of-the-art back-end compiler, runtime and set of enterprise-class frameworks. VisualStudio.NET makes this complete with a first-rate IDE that can be extended to support any language. It would almost zero the barrier to entry for new languages.

The reality looks much darker instead. The CLR is not truly language-neutral, and it will ostensibly favor languages that look a lot like C#. Those not in this group will be severely bastardized, producing dialects which are really "C# with another syntax"; look at ISE's Eiffel# (or even Microsoft's own VB.NET and J#) for great examples. Programmers' choice will be limited to superficial features: whether to delimit their blocks with curly braces, Begin/End or parentheses. It's also worth notice that the CTS/CTS do not allow use of the full set of CLR features; for example, unsigned integers are supported by the CLR but not considered language-neutral, simply because many languages share Java's abomination for the signed/unsigned duality (this includes Microsoft's own VB) and there's no good solution for this issue.

[via CamWorld]

February 2002
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28    

Copyright © 2001-2002 by Wes Cowley