> > For example, leave kernel in C and make other things in Pascal. > > The combine it in binary form... ? > > Like linking in C libraries or so ? Yes, we do it all the time. But there are easier ways to achieve functionality though, in most cases, like coming up a few abstraction levels. Mark.