Re: [Rd] Update on rtools4 and ucrt support

2021-08-23 Thread jan Vitek via R-devel
Hi Jeroen, I mostly lurk on this list, but I was struck by your combative tone. To pick on two random bits: > … a 6gb tarball with manually built things on his personal machine… > … a black-box system that is so opaque and complex that only one person > knows how it works, and would make it mu

Re: [Rd] Should CRAN accept packages with non-R code that transcompiles into R code?

2019-03-05 Thread jan Vitek via R-devel
As long as the semantic models are close, then such a translation is possible and not even very difficult. Syntactic sugar is cheap. The challenge that you will run into is that there is a temptation to change the semantics when designing a new language. R has many warts that, if one were to start

Re: [Rd] Should CRAN accept packages with non-R code that transcompiles into R code?

2019-03-05 Thread jan Vitek via R-devel
Everything is possible. One can compile C++ into JavaScript. But why? > On Mar 4, 2019, at 6:28 PM, Abs Spurdle wrote: > > It may be possible to create an R-like programming language that > transcompiles into R code (or otherwise constructs R objects and calls > R functions). > > I'm not sure

Re: [Rd] vctrs: a type system for the tidyverse

2018-08-09 Thread jan Vitek via R-devel
> > I think there's a bit of that flavour here: > > vec_c(factor("a"), Sys.Date()) > #> Error: No common type for factor and date > > This isn't a type system imposed by the language, but I don't think > that's a reason not to call it a type system. All I am saying is that without a clear def

Re: [Rd] vctrs: a type system for the tidyverse

2018-08-09 Thread jan Vitek via R-devel
> I'm now confident that I > can avoid using "type" by itself, and instead always use it in a > compound phrase (like type system) to avoid confusion. That leaves the > `.type` argument to many vctrs functions. I'm considering change it to > .prototype, because what you actually give it is a zero-l