<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>External debuggers are good. Have you used Visual Studio much?<br>Generate the right debug information and we get excellent working debuggers that people put a lot of time and work into.<br><br><br>On the other hand, I do understand your notion of "internal debugger" and agree it is a good approach.<br><br><br> - Jay<br><br><br><br><div><div id="SkyDrivePlaceholder"></div>> From: darko@darko.org<br>> Date: Mon, 1 Apr 2013 14:53:37 -0700<br>> To: m3devel@elegosoft.com<br>> Subject: [M3devel] Why do we need external debugging?<br>> <br>> The last time I used an external or lowish-level debugger was the last time I programmed in a language other than M3. I find the language so safe and reliable that I don't quite understand the need for external debuggers. Is it driven by a need to integrate with other languages or external libraries?<br>> <br>> Why can't a debugger be optionally compiled into the code and supported by the runtime? I find I don't need much more than the ability to log procedure execution, procedure parameters and local variables. I imagine some sort of debugging mode with a simple command line and an interrupt mechanism would facilitate interactive debugging.<br>> <br>> Am I the only one who thinks this?<br>> <br>> - Darko<br>> <br></div>                                       </div></body>
</html>