<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body alink="#ee0000" bgcolor="#ffffff" link="#0000ee" text="#ffffff"
 vlink="#551a8b">
<font color="#000055">I've been trying to diagnose some anomalies in
run times on my system.  So,  for the first time ever I thought I would
try my hand at generating c output using  mzc and take a look at what
is being generated, or could be generated with optimizations turned
on.  Below find the mzc command line and stdout for a simple file that
contains a recursive and an iterative implementation of factorial along
with a timed test run of both.  BTW, I tried the code in and out of a
module with precisely the same results.<br>
---------------------BEGIN mzc output --------------------------<br>
 C:\Documents and Settings\kyle\My Documents\Scheme\math&gt;mzc -c
--unsafe-disable-interrupts --unsafe-skip-tests
--unsafe-fixnum-arithmetic factorial.scm<br>
mzc v369.8 [3m], Copyright (c) 2004-2007 PLT Scheme Inc.<br>
"factorial.scm":<br>
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42
for 80x86<br>
Copyright (C) Microsoft Corporation.  All rights reserved.<br>
<br>
factorial.c<br>
 [output to ".\factorial.c"]<br>
<br>
-------------------END mzc output ------------------------------<br>
<br>
The problem is that the ".\factorial.c" is not created, despite the
message indicating that it was.  Can someone with more experience with
mzc shed some light on what I may be missing?<br>
<br>
Thanks,<br>
</font>
<pre class="moz-signature" cols="72"><font color="#000055">
--kyle

Kyle Smith
airfoil at bellsouth dot net
schemekeys.blogspot.com</font>
</pre>
</body>
</html>