On Mon, Mar 18, 2013 at 8:45 PM, Ryan Culpepper <ry...@ccs.neu.edu> wrote:
> Can you provide a small, self-contained test file? > Yes. > #lang scribble/manual > @title{Problems Uploading Scribbled Plots} > @author{SlowThought} > @(require racket/sandbox > racket/vector > scribble/eval) > @(define my-space(call-with-trusted-sandbox-configuration > (λ() > (make-evaluator 'racket/base > (sandbox-output 'string) > (sandbox-error-output 'string))))) > I am trying to post some examples of @racket{plot} to my blog... > @(interaction > #:eval my-space > (require math plot) > (plot (function sin (- pi) pi #:label "y = sin(x)"))) > When I use "Scribble HTML" from within DrRacket, the result is exactly as you'd expect. > When I use Scriblogify to upload the post to BlogSpot, the figure generated by > @racket{plot} is replaced by @racket{(object:2d-plot-snip% ...)}. > If I plot @italic{outside} an interaction, > @(require math plot) > @(plot (function cos (- pi) pi #:label "y = cos(x)")) > then things again work as expected locally. When uploading, I get... > @codeblock{C:...\Blog>raco scriblogify -p MyBlog "debug-plot.scrbl" > Warning: unmapped local image: "pict.png"} > This suggests a problem with my profile settings, although I have intermittently > gotten images to automatically upload. It's not terribly hard to manually > upload them (for that matter, I could manually edit the @racket{interaction} > from within Blogspot), but things are @italic{so} close to being seamless! > Note that while the above renders perfectly via "Scribble HTML", if I attempt to > scriblogify without commenting out one of the plot commands, > raco barfs up the following... > @codeblock{ C:...\Blog>raco scriblogify -p MyBlog "debug-plot.scrbl" > cannot instantiate `racket/gui/base' a second time in the same process > context...: > C:\Program Files\Racket\collects\mred\private\wx\common\once.rkt: [running body] > C:\Program Files\Racket\collects\mred\private\wx\common\utils.rkt: [traversing imports] > C:\Program Files\Racket\collects\mred\private\wx\win32\wndclass.rkt: [traversing imports] > C:\Program Files\Racket\collects\mred\private\wx\win32\init.rkt: [traversing imports] > C:\Program Files\Racket\collects\mred\private\wx\win32\platform.rkt: [traversing imports] > C:\Program Files\Racket\collects\mred\private\wx\platform.rkt: [running body] > C:\Program Files\Racket\collects\mred\private\kernel.rkt: [traversing imports]} > Looking over the above, I withdraw my 5.3.3 complaint. The intermittent image upload problem may be > a profile problem of mine. Scriblogify's balking at plots both inside and outside an interaction is a > new (to me) quirk. > As always, thanks to the community for all your help. > @; End of "debug-plot.scrbl" > > >
____________________ Racket Users list: http://lists.racket-lang.org/users