<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="GiovanniITCTT">I am on #scheme all the time and here is
what you see:<br>
<br>
</font><tt><br>
[08:04] &lt;Luke&gt; does MzScheme have defmacro - if so, what's it
called?<br>
[08:05] &lt;Bunny_351&gt; "define-macro", and you need some sort of
`require' to load it.<br>
[08:05] &lt;neilv&gt; defmacro.ss
<a class="moz-txt-link-freetext" href="http://download.plt-scheme.org/doc/mzlib/mzlib-Z-H-16.html">http://download.plt-scheme.org/doc/mzlib/mzlib-Z-H-16.html</a><br>
[08:07] &lt;Luke&gt; thanks. can someone spoon-feed me the require
line? :)<br>
[08:08] &lt;schemelab&gt; maybe: (require (lib "defmacro.ss"))<br>
[08:08] &lt;schemelab&gt; try that<br>
[08:08] &lt;neilv&gt; what schemelab said<br>
[08:08] * schemelab is the hacker formerly known as metaperl<br>
[08:09] &lt;Luke&gt; thankee :)<br>
<br>
If the start of each chapter on each thing that could be required had
the sample require() line, then things would be much easier.<br>
<br>
I actually have a file on my disk with the syntax needs to load SRFI-1
because it is so foreign to me.<br>
<br>
Or better yet, how about a DrScheme buddy that accepts natural language:<br>
<br>
DrScheme, how do I require defmacro.ss<br>
<br>
==&gt; type "</tt><tt>(require (lib "defmacro.ss"))"<br>
<br>
<br>
</tt>
<pre class="moz-signature" cols="80"><tt>-- </tt>
  (let recur ((lis x) (k k)) 
    (if (zero? k) (values '() lis) 
        (receive (prefix suffix) (recur (cdr lis) (- k 1)) 
          (values (cons (car lis) prefix) suffix))))) </pre>
</body>
</html>