S7

S7: a new OO system for R (by RConsortium)

S7 Alternatives

Similar projects and alternatives to S7

  1. stan

    44 S7 VS stan

    Stan development repository. The master branch contains the current release. The develop branch contains the latest stable development. See the Developer Process Wiki for details.

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. py-shiny

    31 S7 VS py-shiny

    Shiny for Python

  4. tidytable

    Tidy interface to 'data.table'

  5. dtplyr

    Data table backend for dplyr

  6. Genie.jl

    23 S7 VS Genie.jl

    🧞The highly productive Julia web framework

  7. AlgebraOfGraphics.jl

    An algebraic spin on grammar-of-graphics data visualization in Julia. Powered by the Makie.jl plotting ecosystem.

  8. Tidier.jl

    5 S7 VS Tidier.jl

    Meta-package for data analysis in Julia, modeled after the R tidyverse.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better S7 alternative or higher similarity.

S7 discussion

Log in or Post with

S7 reviews and mentions

Posts with mentions or reviews of S7. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-09.
  • Will they get it right this time?
    1 project | /r/rstats | 7 Dec 2023
  • Tidyverse 2.0.0
    9 projects | news.ycombinator.com | 9 Apr 2023
    https://adv-r.hadley.nz/oo.html

    "There are multiple OOP systems to choose from. In this book, I’ll focus on the three that I believe are most important: S3, R6, and S4. S3 and S4 are provided by base R. R6 is provided by the R6 package, and is similar to the Reference Classes, or RC for short, from base R.

    "There is disagreement about the relative importance of the OOP systems. I think S3 is most important, followed by R6, then S4. Others believe that S4 is most important, followed by RC, and that S3 should be avoided. This means that different R communities use different systems."

    https://rconsortium.github.io/OOP-WG/

    "The S7 package is a new OOP system designed to be a successor to S3 and S4."

  • Is python necessary to learn machine learning?
    2 projects | /r/learnmachinelearning | 20 Oct 2022
    Even if RStudio & the Tidyverse have mostly been promoting a functional programming style in R, it has full support for OOP (see R6 or R7 for more modern implementations of it). Let's not even mention the excellent Stan ecosystem for Probabilistic programming / Bayesian modeling, or Bioconductor, the biggest repository of bioinformatics packages & tools of any language.
  • Why is OOP in R so messy?
    2 projects | /r/rstats | 23 Mar 2021
    Not sure if you or others have missed it, as the link from the readme is dead, but the proposal section of that repo is informative of the current state of things: https://github.com/RConsortium/OOP-WG/blob/master/proposal/proposal.org
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 17 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic S7 repo stats
6
431
9.3
3 months ago

RConsortium/S7 is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of S7 is R.


Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

Did you know that R is
the 53rd most popular programming language
based on number of references?