Re: original meaning of System` functions

*To*: mathgroup at smc.vnet.net*Subject*: [mg115393] Re: original meaning of System` functions*From*: Bill Rowe <readnews at sbcglobal.net>*Date*: Mon, 10 Jan 2011 02:35:50 -0500 (EST)

On 1/9/11 at 2:20 AM, hemmecke at gmail.com (hemmecke) wrote: >Or is there a reliable way to hide the source code of a package? >Suppose someone has redefined >Unprotect[SetAttributes]; SetAttributes[_,_]:={} >Attributes[SetAttributes] = {Protected, Locked} >before loading the package code. The source code would be available >just by typing >??F >where F is an exported function of the package. It is possible to distribute Mathematica code so that the source code cannot be accessed in any meaningful way and be usable within Mathematica. Take a look at ReadProtected and Encode.