<div dir="ltr"><div>That was the problem, thanks Robby!  I guess ubuntu's apt repo's not up to date or something.<br><br></div>Andrew<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Oct 4, 2014 at 2:38 PM, Robby Findler <span dir="ltr"><<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Are you sure you have a recent version of racket? I wonder if you're<br>
looking at the docs for the latest release (on <a href="http://docs.racket-lang.org" target="_blank">docs.racket-lang.org</a>)<br>
but you have an older release where you're trying things out.<br>
<br>
Note that you can look at your local docs and those docs should match<br>
up to your local installation.<br>
<span class="HOEnZb"><font color="#888888"><br>
Robby<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On Sat, Oct 4, 2014 at 2:32 PM, Andrew Ulrich<br>
<<a href="mailto:andrewsotheraccount@gmail.com">andrewsotheraccount@gmail.com</a>> wrote:<br>
> Ok, I'm stuck again:<br>
> I'm trying to use place-image, but it keeps saying<br>
> place-images: unbound identifier in module in: place-images<br>
><br>
> It doesn't even seem to work with the example code in the docs found at:<br>
> <a href="http://docs.racket-lang.org/teachpack/2htdpimage.html?q=overlay#%28def._%28%28lib._2htdp%2Fimage..rkt%29._place-images%29%29" target="_blank">http://docs.racket-lang.org/teachpack/2htdpimage.html?q=overlay#%28def._%28%28lib._2htdp%2Fimage..rkt%29._place-images%29%29</a><br>
><br>
> Here's what I think the docs say the code is:<br>
> #lang racket<br>
> (require 2htdp/universe)<br>
> (require 2htdp/image)<br>
> (require lang/posn)<br>
> (place-images<br>
>    (list (circle 4 "solid" "blue")<br>
>          (circle 4 "solid" "white")<br>
>          (circle 4 "solid" "white")<br>
>          (circle 4 "solid" "white"))<br>
>    (list (make-posn 18 20)<br>
>          (make-posn 0 6)<br>
>          (make-posn 14 2)<br>
>          (make-posn 8 14))<br>
>    (rectangle 24 24 "solid" "goldenrod"))<br>
><br>
> But like I said, I get the error.  I'm trying to use place-images to place a<br>
> bunch of sprite images on a scene for a simple video game.  I'm assuming<br>
> place-images the best way to do that.<br>
><br>
> Thanks in advance for helping me out.  I know it's basic stuff.<br>
><br>
> On Sat, Oct 4, 2014 at 9:04 AM, Andrew Ulrich<br>
> <<a href="mailto:andrewsotheraccount@gmail.com">andrewsotheraccount@gmail.com</a>> wrote:<br>
>><br>
>> Aha, great! Thanks guys!<br>
>><br>
>> Andrew<br>
>><br>
>> On Sat, Oct 4, 2014 at 8:54 AM, Jens Axel Søgaard <<a href="mailto:jensaxel@soegaard.net">jensaxel@soegaard.net</a>><br>
>> wrote:<br>
>>><br>
>>> Hi Andrew,<br>
>>><br>
>>> To add what Matthias say, if you need a "function version" of bitmap,<br>
>>> you can use bitmap/file instead.<br>
>>><br>
>>>     (require 2htdp/image)<br>
>>>     (define path-stringy "images/some.png")<br>
>>>     (bitmap/file path-stringy)<br>
>>><br>
>>> Note that I changed (path-stringy) to path-stringy.<br>
>>><br>
>>> /Jens Axel<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> 2014-10-04 15:48 GMT+02:00 Matthias Felleisen <<a href="mailto:matthias@ccs.neu.edu">matthias@ccs.neu.edu</a>>:<br>
>>> ><br>
>>> > What you used is called a "computed string" that is, you expect bitmap<br>
>>> > to evaluate the argument path-stringy to a string.<br>
>>> ><br>
>>> > But, in BSL, bitmap expects to be handed a literal string constant (or<br>
>>> > a module path):<br>
>>> ><br>
>>> > ---------------------------------------------------------------------<br>
>>> > (require 2htdp/image)<br>
>>> ><br>
>>> > ;; with a module path<br>
>>> > (bitmap 2htdp/planetcute/character-cat-girl.png)<br>
>>> ><br>
>>> > ;; with a fixed string<br>
>>> > (bitmap<br>
>>> > "plt/pkgs/htdp-pkgs/htdp-lib/2htdp/planetcute/character-cat-girl.png")<br>
>>> > ---------------------------------------------------------------------<br>
>>> ><br>
>>> > Both of these will succeed and retrieve the cat girl from the Planet<br>
>>> > Cute collection that comes with Racket -- Matthias<br>
>>> ><br>
>>> ><br>
>>> ><br>
>>> ><br>
>>> > On Oct 4, 2014, at 9:36 AM, Andrew Ulrich wrote:<br>
>>> ><br>
>>> >> Hi, I've got a really simple problem, I think.  Why is it that when I<br>
>>> >> try to do the following:<br>
>>> >><br>
>>> >> (require 2htdp/image)<br>
>>> >> (define path-stringy "images/some.png")<br>
>>> >> (bitmap (path-stringy))<br>
>>> >><br>
>>> >> I get the following error:<br>
>>> >>  bitmap: expected the argument to specify a local path (via a string)<br>
>>> >> or a module path (e.g. `icons/b-run.png') in: (bitmap (path-stringy))<br>
>>> >><br>
>>> >> I mean, shouldn't path-stringy evaluate to a string before it's passed<br>
>>> >> into bitmap?  If not, then how do I use bitmap for anything dynamic?<br>
>>> >><br>
>>> >> Thanks,<br>
>>> >> Andrew<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>
>>> >   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>
>>> Jens Axel Søgaard<br>
>><br>
>><br>
><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>
</div></div></blockquote></div><br></div>