Minor stuff I’m just doing. Bigger changes I get Davis to review. No semantic changes without discussion in issues
as_class() centralises all handling of classes (base
types, S3, S4, and S7)new_class( parent = "function")
base_atomic)s3_class() to define S3 classes.
base_factor etc.signature ->
dispatch_args.x
validator()
validator() for all super classesprops<- for multi-assignment. Only validates at
end.print() and
str() methodsconstructor() without any argument usually workscast())next_method() (up_cast())Still need a real world application
Hadley to submit proposals to useR + rstudio::conf; and determine speakers and topics closer to the time
Next time we meet, we should discuss other ways to advertise
prop_safely()? https://github.com/RConsortium/S7/issues/156
_arg looks good