Re: [R-pkg-devel] Need help testing for Apple

2020-03-11 Thread David Winsemius



> On Mar 11, 2020, at 11:39 AM, Neal Fultz  wrote:
> 
> Hello,
> 
> I am working on a package that does terminal graphics for hterm, but iterm2
> should work too; if you have an apple computer with iterm2, could you
> please help test it for me?
> 
> Installation:
> 
>remotes::install_github("nfultz/osc1337")
> 
> Then run this demo:
> 
>demo("barplot", "osc1337")
> 
> Try running it from a shell, and also inside screen and tmux, and let me
> know if you see the barplot in each case. Version numbers might be helpful
> too.
> 
> *** it does not work in rstudio ***

I'm not sure what is supposed to happen. On my device running the R.app I see:

> barplot(1:10, col=1:10)
Hit  to see next plot: 

> osc1337()
/var/folders/68/vh2f8kzn09j8954r6q9100yhgn/T//RtmpC2yMm9/fileefa4178b3c1.png
 
 480 480 
9684 
]1337;File=name=ZmlsZWVmYTQxNzhiM2MxLnBuZw==;width=480;height=480;inline=1:iVBORw0KGgoNSUhEUgAAAeHgCAYAAAB91L6VAAAEGWlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY1JHQgAAOI2NVV1oHFUUPrt

#and then a couple of pages of gibberish
#and finally...

detach("package:osc1337")
Warning message:
.onDetach failed in detach() for 'osc1337', details:
  call: dev.off(oldopts$i)
  error: QuartzBitmap_Output - unable to open file '/dev/null' 


In a terminal session I see much the same but with none of the garbage text:

>  demo("barplot", "osc1337")


demo(barplot)
 ~~~

Type to start : 

> library(osc1337)

> barplot(1:10, col=1:10)
Hit  to see next plot: 

> osc1337()
/var/folders/68/vh2f8kzn09j8954r6q9100yhgn/T//Rtmp1oeFuH/file2b9d310dee06.png
 
 480 480 
9684 

> detach("package:osc1337")
Warning message:
.onDetach failed in detach() for 'osc1337', details:
  call: dev.off(oldopts$i)
  error: QuartzBitmap_Output - unable to open file '/dev/null' 


R version 3.6.1 (2019-07-05) -- "Action of the Toes"
Copyright (C) 2019 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin15.6.0 (64-bit)


HTH (but I not sure how it would)
-- 
David.

> 
> Thanks much!
> 
> - Neal Fultz
> 
> PS If anyone from rstudio is on the list, would you mind
> explaining RShadowPngGraphicsHandler.cpp and friends, and how it knows when
> to redraw when R returns to the REPL prompt?
> 
> I'd like to do something similar so that drawing plots in the terminal is
> less manual.
> 
> Haven't found much docs on the graphics engine other than a really old
> omegahat project, been trying to read engine.c but I'm slow.
> 
>   [[alternative HTML version deleted]]
> 
> __
> R-package-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel

__
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel


[R-pkg-devel] Need help testing for Apple

2020-03-11 Thread Neal Fultz
Hello,

I am working on a package that does terminal graphics for hterm, but iterm2
should work too; if you have an apple computer with iterm2, could you
please help test it for me?

Installation:

remotes::install_github("nfultz/osc1337")

Then run this demo:

demo("barplot", "osc1337")

Try running it from a shell, and also inside screen and tmux, and let me
know if you see the barplot in each case. Version numbers might be helpful
too.

*** it does not work in rstudio ***

Thanks much!

- Neal Fultz

PS If anyone from rstudio is on the list, would you mind
explaining RShadowPngGraphicsHandler.cpp and friends, and how it knows when
to redraw when R returns to the REPL prompt?

I'd like to do something similar so that drawing plots in the terminal is
less manual.

Haven't found much docs on the graphics engine other than a really old
omegahat project, been trying to read engine.c but I'm slow.

[[alternative HTML version deleted]]

__
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel