<div dir="ltr">Hi Bill, I can absolutely contain it all in external Scheme files and use autoload. I just wanted to check first to make sure that was the right approach. Thanks for clarifying. <div><br></div><div>And I will nix any square bracket ideas then, I'd like whatever I cook up to make sense as something that plugs into core S7 as sensibly and cleanly as possible.</div><div><br></div><div>thanks</div><div>iain</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 6, 2020 at 10:35 AM <<a href="mailto:bil@ccrma.stanford.edu">bil@ccrma.stanford.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I'd rather not add anything to s7, but there's no thought-out policy<br>
about this -- if something seems natural and useful, like macro<br>
(analogous to lambda), it might quietly sneak in.<br>
On square brackets, I think they make code harder to read.<br>
Using them as parentheses makes it impossible to use them<br>
in variable names. I'd like to avoid simple aliases<br>
like (define first car), although standard scheme forces<br>
(define call/cc call-with-current-continuation) on me.<br>
Could you use autoload?<br>
<br>
</blockquote></div>