[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: scsh in PLT Scheme?



Alex Peake <apeake@comac.com> wrote:
> Being able to interoperate (call and be called) with Microsoft .NET means
[...]
> Interoperability is the key for application developers (such as myself),
> especially since languages like Scheme cannot afford the investment that the
> Microsoft development community puts in to "components".
> 
> As for Java, the issue is the same for the ABM (Anything But Microsoft)
[...]

What a simplistic view of the world you have.  Your description suggests
that everything is either Microsoft and following their marketing campaigns
slavishly, or they're anti-Microsoft and willing to support that other
proprietary system Java.

I think it would be more useful to have a better interface to the mature
neutral standard of POSIX before worrying about the latest wave of hype
sweeping the net.  Even the Microsoft platforms still support (some?) POSIX
and there is a COM interface in there already.

Some reviews quoted in cls suggest that there will be a heavy performance
penalty to pay for trying to use Scheme's richer type system inside the
rather poor .NET CLR.  Let the system mature (or more likely be killed by
its masters, IMO) and then consider it.  There is little to gain from doing
this now, as other Schemers are already discovering the pitfalls for us.