Hi,
for the people here in this group:
what are your opinions of .NET?
Its too large, too complex for what it does and I dont like its design.
what of open-source alternatives, such as Mono and Portable.NET / dotGNU?
They cannot keep up with .NET's versions.
what of the Java VM?
Too much a toy design.
what about LLVM and like?
It does not model the semantics of the code as well as Microsoft's Phoenix
does.
or, maybe, the AVM2 / Tamarin?
As ECMAScript 4 is no longer what is was, Tamarin is now out on its own, as
an open source version of Adobe Flash alike player.
..
what of the relative merits and detractors between them?
what particular features and approaches would one want to see in an
"ideal" VM?
Proper support for :-
- Multiple inheritance
- Proper generics/parameterized types
- Algebraic datatype support
- Functional support, ie tail calls and continuations
- Dynamic dispatch
- Multimethod dispatch
- Class based Mutimethods
well, I don't feel like being long (or stating my personal views as such),
but if people feel like giving comments, this could be interesting...
Oh, this could take quite a while ....
Regards,
Aaron
_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc