<HTML><BODY><div class="js-helper js-readmsg-msg"><div><div id="style_14167679510000001001_BODY"><br>in inner define contex I better write<br>(define-values () (procedure ...))<br>than<br>(define dummy (procedure ...))<br><br>In other context return value is used only whe  it is part of expression. void? is almost never applicable to expression.<br><br><br>Sun, 23 Nov 2014 14:22:20 +0100 от Jens Axel Søgaard <jensaxel@soegaard.net>:<br>
<blockquote style="border-left:1px solid #0857A6;margin:10px;padding:0 0 0 10px;">
        <div>
        



    









        
        


        
        
        

        

        
        

        
        

        
        



<div>
        
        <div>
                
                
                        <div>Most contexts expects a single return value, so use (void) unless you<br>
are in a special situation.<br>
<br>
/Jens Axel<br>
<br>
<br>
2014-11-23 13:55 GMT+01:00 Roman Klochkov <<a target="_blank">kalimehtar@mail.ru</a>>:<br>
> When I should use (void) and when (values)?<br>
><br>
> They are both used to show, that there are no return values.<br>
> They are both not printable.<br>
><br>
> What is intended use for (void) and (values) and when one should prefer one<br>
> over other?<br>
><br>
> --<br>
> Roman Klochkov<br>
><br>
> ____________________<br>
>   Racket Users list:<br>
>   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
><br>
<br>
<br>
<br>
-- <br>
--<br>
Jens Axel Søgaard<br>
</div>
                        
                
                
        </div>

        
</div>


</div>
</blockquote>
<br>
<br>-- <br>Roman Klochkov<br>
</div>
                        
                
                <base target="_self" href="https://e.mail.ru/">
        </div>

        
</div>



<br><hr>
<br>-- <br>Roman Klochkov<br><style type="text/css"></style></BODY></HTML>