Displaying 20 results from an estimated 6000 matches similar to: "Bug in print.default: dispatches to global show instead of methods::show"
2019 Feb 21
0
Bug in print.default: dispatches to global show instead of methods::show
Hello,
This is already fixed in r-devel, I think by this commit:
https://github.com/wch/r-source/commit/b59a1526085d1b4375b184d35118c6fd6f003912#diff-12de104c9320556f0e99da345c6fb259 <https://github.com/wch/r-source/commit/b59a1526085d1b4375b184d35118c6fd6f003912#diff-12de104c9320556f0e99da345c6fb259>
Best,
Lionel
> On 21 Feb 2019, at 00:07, Dean Attali <daattali at gmail.com>
2015 Jun 30
2
Defining a `show` function breaks the print-ing of S4 object -- bug or expected?
Hi r-devel
If you define a function named `show` or attach a package with an exported
`show` function, then printing/vieweing S4 objects breaks. This is probably
because the `print` function calls `show`, which is now masked.
Example:
show <- function() {}
> setClass("Person", slots = list(name = "character"))
> tom <- new("Person", name =
Suggestion/opinions: add a `absolute` param to `normalizePath()` to force returning an absolute path
2020 Apr 14
4
Suggestion/opinions: add a `absolute` param to `normalizePath()` to force returning an absolute path
This request stems off a bug report I posted
https://bugs.r-project.org/bugzilla/show_bug.cgi?id=17757 where it was
determined the current behaviour is as expected.
To recap: when given a real file, normalizePath() always* returns the full
absolute path. When given a non-existent file, normalizePath() returns a
full path on Windows but it returns the input on other systems*. I'd argue
that
2018 Jun 29
1
Bug in tools::md5sum - does not work when filepath contains tilde (ie home directory)
I've reproduced on ubuntu and winodws with R3.4.3
When the filepath contains a tilde, the result is NA. But if the file path
is expanded then the function works.
Example:
tools::md5sum("~/.Rprofile") returns NA
tools::md5sum(normalizePath("~/.Rprofile")) returns the proper md5
Perhaps this is expected behaviour because the documentation does say NA is
returned for
2019 Dec 26
3
best way to build from Git
>>>>> G?bor Cs?rdi
>>>>> on Thu, 26 Dec 2019 08:23:10 +0000 writes:
> Hi Frederick, I know some non R-core people use this
> workflow to keep local patches in git branches:
> https://bookdown.org/lionel/contributing/
> Best, Gabor
Thank you, Gabor, and notably, Lionel, for providing the extras.
As Frederik notes / ask as well about
2019 Dec 26
3
best way to build from Git
Dear R-devel,
I checked out a recent copy of R via Subversion and made a few changes to the code. I wanted to commit them locally to my repo, just to stay organized and keep them separate from other changes I plan to make. However, I was not able to commit them because I don't think SVN allows this?
Plan B, check out a Git mirror of R, https://github.com/wch/r-source/
It has some
2020 May 10
2
Minor Infelicity in Printing of Objects Nested in Lists
Currently S3 objects nested in generic vectors cause the tag buffer to be reset.? This feels sub-optimal for those objects that don't have a print method:
> list(a=list(b='hello'))
$a
$a$b???????????????? ### <<<< notice "$a$b"
[1] "hello"
> list(a=structure(list(b='hello'), class='world'))
$a
$b?????????????????? ###
2015 Jul 08
5
Graphical User Interface (GUI)
I'd like to create a user interface for my R code and have only seen mostly
older posts on the subject.
I'm not looking for an IDE for development, but something that the end user
of the software would use.
So something that would involve displaying buttons, listboxes, and drop down
menus to a user that will facilitate various actions.
I doubt there is anything Visual Studio-like that
2020 Jun 01
1
eval and Calling Frames
I ran into an interesting issue with `evalq` (and also
`eval(quote(...))`):
???? f <- function() {
?????? list(
???????? sys.parent(1),
???????? evalq(sys.parent(1)),
???????? evalq((function() sys.parent(2))()),? # add an anon fun layer
???????? evalq((function() sys.parent(1))())
?????? )
???? }
???? res <- f()
???? str(res)
???? ## List of 4
???? ##? $ : int 0???????? # sys.parent(1)
2015 Apr 24
2
Development version of R: Improved nchar(), nzchar() but changed API
On Fri, Apr 24, 2015 at 8:02 AM, G?k?en Eraslan <gokcen.eraslan at gmail.com>
wrote:
[...]
> I don't want to hijack the thread but is there an easy way to track R
> commits via e.g. an r-commits mail list (like this[1]) driven by a
> subversion post-commit hook script? It would be quite nice for those who
> want to follow every commit on daily basis.
>
You can watch (see
2015 Jul 12
2
Why no support for 3-digit HEX colours?
When specifying an RGB colour in R, is there a strong reason not to accept
3-character HEX codes? In CSS and many other languages, a colour of "#ABC"
is automatically converted to "#AABBCC", and I was wondering if R could
support that as well, or if it was a conscious decision to not support it.
---
http://deanattali.com
[[alternative HTML version deleted]]
S3 dispatch for S4 subclasses only works if variable "extends" is accessible from global environment
2016 Apr 19
3
S3 dispatch for S4 subclasses only works if variable "extends" is accessible from global environment
Thanks for looking into it, your approach sounds good to me. See also
R_has_methods_attached()
(https://github.com/wch/r-source/blob/42ecf5f492a005f5398cbb4c9becd4aa5af9d05c/src/main/objects.c#L258-L265).
I'm fine with Rscript not loading "methods", as long as everything works
properly with "methods" loaded but not attached.
-Kirill
On 19.04.2016 04:10, Michael
S3 dispatch for S4 subclasses only works if variable "extends" is accessible from global environment
2016 Apr 18
3
S3 dispatch for S4 subclasses only works if variable "extends" is accessible from global environment
Scenario: An S3 method is declared for an S4 base class but called for
an instance of a derived class.
Steps to reproduce:
> Rscript -e "test <- function(x) UseMethod('test', x); test.Matrix <-
function(x) 'Hi'; MatrixDispatchTest::test(Matrix::Matrix())"
Error in UseMethod("test", x) :
no applicable method for 'test' applied to an
2015 Aug 03
2
'vapply' not returning list element names when returned element is a length-1 list
Hi all
Sorry for the confusing title. I noticed the following inconsistency:
If i have a function that returns a named list with 2 (or more) elements,
then using 'vapply' retains the names of the elements:
> vapply(1:3, function(x) list("foo" = "bar", "hello" = "world"),
> vector("list", 2))
[,1] [,2] [,3]
foo
2015 Jun 30
0
Defining a `show` function breaks the print-ing of S4 object -- bug or expected?
A slightly simpler formulation of the problem is:
show <- function(...) stop("My show!")
methods::setClass("Person", slots = list(name = "character"))
methods::new("Person", name = "Tom")
#> Error in (function (...) : My show!
Hadley
On Tue, Jun 30, 2015 at 9:02 AM, Dean Attali <daattali at gmail.com> wrote:
> Hi r-devel
>
2005 Jul 26
2
[Asterisk-Dev] CRITICAL PATCH for anyone using the L option in dial.
http://bugs.digium.com/view.php?id=4760
If you use the L() option on dial and say the latest CVS-HEAD in the
past month you're potentially getting screwed out of a lot of money.
We originally wrote the L() option for dial and it worked great till
someone came along and hijacked the timer for something else thus
causing the L option to fail/reset the timer to zero thus causing it
to
S3 dispatch for S4 subclasses only works if variable "extends" is accessible from global environment
2016 Apr 19
2
S3 dispatch for S4 subclasses only works if variable "extends" is accessible from global environment
See also .isMethodsDispatchOn, which is what trace uses to decide if the
methods package needs to be loaded.
~G
On Tue, Apr 19, 2016 at 5:34 AM, Michael Lawrence <lawrence.michael at gene.com
> wrote:
> Not sure why R_has_methods_attached() exists. Maybe Martin could shed
> some light on that.
>
> On Mon, Apr 18, 2016 at 11:50 PM, Kirill M?ller
> <kirill.mueller at
2005 Dec 30
2
Domtools.com hyjacked?
Attempted to install dlint port.
Only distribution site is www.domtools.com
Email to 'content@domtools.com' and pab@domtools.com bounces (can't
relay)
Phone number missing on whois record.
Fetch of tarball fails checksum (it delivers a generic 'web hosted
search engine that just hijacked someone's domain' web page.
Maybe domtools didn't renew? New web company
2019 Feb 10
2
Please remove obsolete 'xm' completion file
Package: bash-completion
Version: 1:2.8-5
Hi bash completion maintainer,
Please remove the 'xm' file from the bash-completion package. This
command does not exist in Xen any more (last time it was relevant was in
Jessie, where it was already deprecated).
Also, I just hijacked another of your bugs, 768005 , about the xl
command completion. Hope that's fine, we can maintain this in
2020 Sep 30
2
reset "replace battery" flag
On Fri, Sep 25, 2020 at 11:47:42PM +0300, Manuel Wolfshant wrote:
> On 9/25/20 1:36 PM, Lionel Élie Mamane wrote:
>> On Thu, Sep 24, 2020 at 06:51:23PM +0300, Manuel Wolfshant wrote:
>>> On 9/21/20 9:47 PM, Lionel Élie Mamane wrote:
>>> We have a HP R/T 3000 G4 UPS; according to the data returned by
>>> the usbhid-ups driver, it seems to be a "badge