Stephen Hahn wrote:
* Bart Smaalders <[EMAIL PROTECTED]> [2007-03-05 08:52]:
Matty wrote:
Just out of curiosity, is there a reason intrd was written in Perl?
The fellow who wrote it liked perl? poold is written in perl and
merging was/is anticipated?
Perl wouldn't be my first choice for intrd's implementation language,
but it wouldn't be my last, either.
As I recall, it was actually because the author wanted to use
Sun::Solaris::Kstat to simplify access to kstat(3KSTAT) so that he
might focus on his optimization algorithm. (poold is actually
implemented using Java--I'm hoping Peter Tribble's work and the code
in poold can be shared in some way...)
I think, if poold and intrd were to be merged, the only sensible
choice would be C.
That said, a system where interrupt distribution (and redistribution)
is a key factor doesn't sound like a system that couldn't have a
reduced Perl installation to support intrd. Most of the points made
against scripting languages earlier in this thread can be made against
any sufficiently complex software stack; certainly they are all
applicable to ksh93, in which I expect we will eagerly implement core
functionality.
- Stephen
One of these days I'll finish my morning coffee before posting :-/.
I just saw that Java kstat bindings are becoming available; perhaps
that would affect the way they would be merged?
- Bart
--
Bart Smaalders Solaris Kernel Performance
[EMAIL PROTECTED] http://blogs.sun.com/barts
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code