Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ruun/ruanscript
A programming language for high school and college level math
https://github.com/ruun/ruanscript
calculus ci-cd college college-project continuous-integration javascript math mathematics programming-language programming-languages ruanscript student study-project
Last synced: about 1 month ago
JSON representation
A programming language for high school and college level math
- Host: GitHub
- URL: https://github.com/ruun/ruanscript
- Owner: Ruun
- License: mit
- Created: 2024-06-07T17:00:57.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T00:12:18.000Z (4 months ago)
- Last Synced: 2024-08-20T21:34:11.013Z (4 months ago)
- Topics: calculus, ci-cd, college, college-project, continuous-integration, javascript, math, mathematics, programming-language, programming-languages, ruanscript, student, study-project
- Language: C
- Homepage:
- Size: 48.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# RuanScript
**RuanScript** is an innovative programming language inspired by JavaScript, specifically crafted for high school, calculus, and introductory college/university level mathematics.
# Course:
CST8152 - Compilers## Key Features
- **User-Friendly Syntax**: Simplified syntax based on JavaScript, making it accessible for beginners.
- **Educational Focus**: Ideal for learning and teaching fundamental math concepts.
- **Versatile Application**: Suitable for a variety of mathematical computations and problem-solving scenarios.## Continuous Integration
This project utilizes GitHub Actions for seamless continuous integration, ensuring code quality and reliability through automated builds and tests.
## Getting Started
1. **Clone the Repository**:
```sh
git clone https://github.com/Ruun/RuanScript.git
cd ruanscript
```2. **Build the Project**:
```sh
make
```3. **Run Tests**:
```sh
make check
```## Contributing
We welcome contributions from the community. Please follow these steps to contribute:
1. Fork the repository.
2. Create a new branch: `git checkout -b feature-branch-name`
3. Commit your changes: `git commit -m 'Add some feature'`
4. Push to the branch: `git push origin feature-branch-name`
5. Open a pull request.## Security Policy
For information on reporting security vulnerabilities, please see our [Security Policy](./SECURITY.md).
## License
RuanScript is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information..
## Connect with Us
For more information or to get involved, visit our [GitHub repository](https://github.com/Ruun).