When using a function that includes
Print; Unprotect[Print]; Print = Null &
This doesn't work when the function is evaluated in
Is there a way to do that? Thank you!
You can use dynamic scoping, i.e. the Block construct, to temporarily "forget" or redefine Print.
This works with ParallelTable for me.
You can also make it into a function:
This seemed to work for me.
This also seemed to work: