It does not look like a lot of restrictions. Check out this monster:
`plot.44 !@ #$%^&` <- function(x) { plot(rnorm(x), pch=16, col="red", main = "But why would you want to do this??") } dat <- 55 class(dat) <- "44 !@
One of the reasons not to put spaces in the class name is that it is a little harder to directly call methods for this class.
plot.44 !@
source share