GitHunt
JK

jkuczm/MathematicaProtectionUtilities

Tools for protecting functions and their syntax in Mathematica.

Protection Utilities

release v0.1.0
Semantic Versioning
license MIT
Mathematica 8.0 9.0 10.0

Set of tools for protecting functions and their syntax in Mathematica.

Installation

Automatic installation

To install ProtectionUtilities package evaluate:

Get["https://raw.githubusercontent.com/jkuczm/MathematicaProtectionUtilities/master/BootstrapInstall.m"]

Note that this will also install
ProjectInstaller package, if you
don't have it already installed.

To load ProtectionUtilities package evaluate: Needs["ProtectionUtilities`"].

Manual installation

  1. Download latest released
    ProtectionUtilities.zip
    file.

  2. Extract downloaded ProtectionUtilities.zip to any directory which is on
    Mathematica $Path, e.g. to one obtained by evaluating
    FileNameJoin[{$UserBaseDirectory,"Applications"}].

  3. To load the package evaluate: Needs["ProtectionUtilities`"].

No installation

To use package directly from the Web, without installation, evaluate:

Get["https://raw.githubusercontent.com/jkuczm/MathematicaProtectionUtilities/master/ProtectionUtilities/ProtectionUtilities.m"]

Compatibility

This package contains automatic test suite. Package is being tested with
Mathematica versions 8.0, 9.0 and 10.0 on Linux. Since it doesn't contain any
OS specific code it should work with above versions on all operating systems.

There's also no obvious reason for package not to work on earlier (6.0+)
versions of Mathematica.

Bugs and requests

If you find any bugs or have feature request please create an
issue on GitHub.

Contributing

Feel free to fork and send pull requests.

If you want to use Ant scripts from this repository you will also need to
install WWBCommon project.

All contributions are welcome!

License

This package is released under
The MIT License.

Versioning

Releases of this package will be numbered using
Semantic Versioning guidelines.

Languages

Mathematica100.0%

Contributors

Latest Release

v0.1.0June 3, 2014
MIT License
Created June 3, 2014
Updated October 13, 2024
jkuczm/MathematicaProtectionUtilities | GitHunt