<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Personally I'd something more like Windows -- every type and function is doubled, and one set is implemented on top of the others as long as they are reasonably expensive otherwise. And then tend to do everything in Unicode. An array of bytes is an array of bytes. An array of "characters" is usually WCHAR.<BR>
<BR>
10meg default stack!<BR>
Geez that's crazy. How are you going to create many threads like that?<BR>
On Windows the default stacks are usually 1meg or 256k, but it is customizable.<BR>
<BR>
- Jay<BR><BR><BR>
<HR id=stopSpelling>
<BR>
> From: dragisha@m3w.org<BR>> To: m3devel@elegosoft.com<BR>> Date: Sun, 30 Mar 2008 19:42:42 +0200<BR>> Subject: [M3devel] Text structure bites again...<BR>> <BR>> Imagine string made by 50,000 & operations.<BR>> <BR>> After that, we have very unbalanced tree of TextCat.T's.<BR>> <BR>> Imagine get_chars() invocation by unsuspecting code.<BR>> <BR>> 10MB of default stack goes crash.<BR>> -- <BR>> Dragiša Durić <dragisha@m3w.org><BR>> <BR><BR></body>
</html>