Re: Invitation to Try My R Package: bughunter
Spencer Graves <[email protected]>
| Newsgroups | gmane.comp.lang.r.general |
|---|---|
| Message-ID | <[email protected]> |
Hi, Jiefei: What have you done to seen input from the tidyverse team[1] and Jenny Bryan <[email protected]> and / or Hadley Wickham in particular? Also, to what's your familiarity with Wickham and Bryan, R Packages?[2] In particular, I notice that your package does NOT include * a "tests" directory containing unit tests, which they recommend. * GitHub actions, which, e.g., run R CMD check on your package on 5 different platforms ("r release" on Mac, Windows, and Ubuntu plus "r devel" and "r oldrel1" on Ubuntu). I found both of these things to be quite useful, and the R Studio team is a leading center of research on things like this. hope this helps. spencer graves [1] GitHub: tidyverse https://github.com/tidyverse [2] R Packages (2e), Hadley Wickham and Jennifer Bryan https://r-pkgs.org/ On 10/27/25 04:30, Martin Maechler wrote: >>>>>> Bert Gunter >>>>>> on Sun, 26 Oct 2025 17:34:49 -0700 writes: > > > I think you should post this on the R-packages mailing list, here > > <https://stat.ethz.ch/mailman/listinfo/r-packages> , if you haven't already > > done so. > > > -- Bert > > Indeed. But the package should have become a CRAN package, too. > Why should I try packages that don't even fulfill simple QA > criteria such as those from CRAN (or - somewhat different ones > - from Bioconductor). > > Martin > > > On Sun, Oct 26, 2025 at 4:40 PM Jiefei Wang <[email protected]> wrote: > > >> Hi everyone, > >> > >> I'd like to invite you to try my new R package, > >> [bughunter](https://github.com/Jiefei-Wang/bughunter), which I believe > >> could be extremely useful for this mailing list. > >> > >> For a long time, I've noticed that many people struggle to describe > >> their bugs clearly when asking for help. One major reason is that we > >> lack an easy way to share the full debugging context, typically, only > >> the surface-level code can be shared, not the call frames or stack > >> information. This makes reproducing someone else's problem quite > >> painful. > >> > >> The idea behind bughunter is to solve this pain point. It > >> automatically saves the call frames and code into a single object when > >> an error occurs. This object can then be saved and shared with others. > >> Moreover, the package provides a user-friendly Shiny interface for > >> debugging, designed to look and feel similar to RStudio - there's > >> virtually no learning curve. > >> > >> The package is still in its early development phase, so any feedback > >> or suggestions are very welcome. I'm also exploring options for a free > >> cloud platform to host and share these R objects so that users won’t > >> need to email them manually. If you have any ideas, I'd love to hear > >> them. > >> > >> Best regards, > >> Jiefei > >> > >> ______________________________________________ > >> [email protected] mailing list -- To UNSUBSCRIBE and more, see > >> https://stat.ethz.ch/mailman/listinfo/r-help > >> PLEASE do read the posting guide > >> https://www.R-project.org/posting-guide.html > >> and provide commented, minimal, self-contained, reproducible code. > >> > > > [[alternative HTML version deleted]] > > > ______________________________________________ > > [email protected] mailing list -- To UNSUBSCRIBE and more, see > > https://stat.ethz.ch/mailman/listinfo/r-help > > PLEASE do read the posting guide https://www.R-project.org/posting-guide.html > > and provide commented, minimal, self-contained, reproducible code. > > ______________________________________________ > [email protected] mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide https://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.