Skip to content

notyesbut/mathcript

Repository files navigation

MathScript User Agreement Last Updated: 10/02/2024

  1. Introduction Welcome to MathScript ("Software"), a mathematical programming language designed to simplify and enhance mathematical computations and programming tasks. This User Agreement ("Agreement") is a legal agreement between you ("User") and [Your Name or Company Name] ("Author") governing your use of the Software and any related services.

By downloading, installing, or using the Software, you agree to be bound by the terms of this Agreement. If you do not agree to these terms, do not use the Software.

  1. License Grant 2.1. Personal Use License The Author grants you a non-exclusive, non-transferable, revocable license to use the Software for personal, educational, or non-commercial purposes in accordance with the terms of this Agreement.

2.2. Commercial Use License For commercial use, including but not limited to business operations, commercial research, or any revenue-generating activities, you must obtain a separate commercial license from the Author.

  1. Intellectual Property Rights The Software, including but not limited to its code, documentation, appearance, structure, and organization, is the exclusive property of the Author and is protected by copyright laws and international treaties.

3.1. Restrictions No Modification: You may not modify, adapt, translate, or create derivative works based on the Software without prior written consent from the Author. No Reverse Engineering: You may not reverse engineer, decompile, disassemble, or attempt to discover the source code of the Software. No Redistribution: You may not distribute, sell, lease, rent, or sublicense the Software to any third party. 4. User Obligations By using the Software, you agree to:

Use the Software in compliance with all applicable laws and regulations. Not use the Software for any unlawful or harmful activities. Not infringe upon the intellectual property rights of the Author or any third party. 5. Disclaimer of Warranties The Software is provided "AS IS" without any warranties of any kind, either express or implied. The Author disclaims all warranties, including but not limited to:

Fitness for a Particular Purpose: The Software may not meet your specific requirements or expectations. Non-Infringement: The use of the Software will not infringe upon the rights of any third party. Accuracy and Reliability: The Software may contain errors or inaccuracies. 6. Limitation of Liability In no event shall the Author be liable for any indirect, incidental, special, consequential, or punitive damages arising out of or related to your use or inability to use the Software, even if the Author has been advised of the possibility of such damages.

The Author's total liability to you for all damages shall not exceed the amount of fifty dollars ($50.00).

  1. Indemnification You agree to indemnify, defend, and hold harmless the Author from any claims, losses, damages, liabilities, including legal fees, arising out of your use or misuse of the Software, violation of this Agreement, or infringement of any third-party rights.

  2. Termination This Agreement is effective until terminated. The Author may terminate this Agreement at any time without notice if you breach any terms of this Agreement. Upon termination, you must cease all use of the Software and destroy all copies in your possession.

  3. Governing Law and Jurisdiction This Agreement shall be governed by and construed in accordance with the laws of USA, without regard to its conflict of law provisions. You agree to submit to the exclusive jurisdiction of the courts located within USA to resolve any legal matters arising from this Agreement.

  4. Updates and Modifications The Author reserves the right to modify or replace this Agreement at any time. Any changes will be effective upon posting the revised Agreement. It is your responsibility to check the Agreement periodically for changes.

  5. Entire Agreement This Agreement constitutes the entire understanding between you and the Author regarding the use of the Software and supersedes all prior agreements.

  6. Contact Information For inquiries regarding this Agreement or the Software, please contact:

Email: [email protected]

Instructions for Use

  1. System Requirements Operating System: Windows, macOS, or Linux Python Version: Python 3.6 or higher Dependencies: Standard Python libraries (no external dependencies required)
  2. Installation Download the Software

Clone the repository from GitHub:

bash

git clone https://github.com/notyesbut/MathScript.git cd MathScript Install Python

Ensure Python 3.6+ is installed on your system. You can download it from python.org.

Run the MathScript IDE

Navigate to the gui directory and run the GUI application:

bash

cd gui python gui.py 3. Getting Started Writing Code: Use the built-in editor in the MathScript IDE to write your code. Running Code: Click the Run button to execute your code. Viewing Output: The output and any error messages will appear in the console at the bottom of the IDE. 4. Examples Explore the examples directory for sample MathScript programs:

Fibonacci Sequence Quadratic Equation Solver Prime Number Checker 5. Support and Documentation Documentation: Visit the MathScript Documentation for detailed guides and references. Community Forum: Join the MathScript community at MathScript Forums to ask questions and share ideas. 6. Reporting Issues If you encounter any bugs or issues:

GitHub Issues: Report them at MathScript GitHub Issues. Email Support: Contact us via email at [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages