Hello, testclass <- setRefClass( "testclass", fields = list(testfield = "logical"), methods = list(validate=function(){testfield<<-TRUE}))
> test <- testclass$new() > test$testfield logical(0) > test$validate() > test$testfield [1] TRUE Works just fine for me. I would love to be able to do something like testclass <- setRefClass( "testclass", fields = list(testfield = "logical"), methods = list(validate=function(){ testfield<<-TRUE .self$lock(testfield) })) but am unabel to achieve that. Can anyone point out how to go about rendering a field immutable after execution of a specific method? Sincerely, Joh ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.