<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Should the user/kernel thread chose be available:<BR>
<BR>
<BR>
On the command line to a Modula-3 executable (or even an executable where main is in another language, but which static or dynamic Modula-3 libs are used)?<BR>
<BR>
<BR>
Via a quake directive when building programs?<BR>
<BR>
<BR>
You know, imagine you have a bunch of Modula-3 programs and some but not all use a very large number of threads and benefit from userthreads.<BR>
<BR>
<BR>
Currently the chose is locked into m3core when it is built.<BR>
<BR>
<BR>
I understand (and anyone who likes the idea should understand) this is not easy to achieve.<BR>
Well, at the very least, it is a tedious transform of the code, not anything hard to understand, just not a small physical change. The choice also has to be communicated very early in "startup/initialization", since e.g. the garbage collector creates a thread for itself during "startup/initialization" -- letting Main's body call Scheduler.SetThreadImplementation(enum [UserThreads, KernelThreads]) would not likely work, and not be provided.<BR>
<BR>
<BR>
- Jay<BR><BR></body>
</html>