Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mathflowjs/mathflow
💎 A scripting language designed for solving mathematical expressions and calculations.
https://github.com/mathflowjs/mathflow
henryhale language math-library math-parser mathematical-expressions mathematics ts typescript
Last synced: 16 days ago
JSON representation
💎 A scripting language designed for solving mathematical expressions and calculations.
- Host: GitHub
- URL: https://github.com/mathflowjs/mathflow
- Owner: mathflowjs
- License: mit
- Created: 2024-01-05T20:17:32.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-25T16:02:14.000Z (4 months ago)
- Last Synced: 2024-12-17T23:14:27.180Z (about 1 month ago)
- Topics: henryhale, language, math-library, math-parser, mathematical-expressions, mathematics, ts, typescript
- Language: TypeScript
- Homepage: https://mathflow.js.org
- Size: 1.24 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
![](https://github.com/mathflowjs/mathflow/blob/master/docs/public/logo.svg)
# MathFlow
_Simplifying Math, Empowering Code._
>Note: This repository has been transfered from [henryhale](https://github.com/henryhale)/mathflow
>to [mathflowjs](https://github.com/mathflowjs). Check out the [TODO.md](./TODO.md) file to view the roadmap of this project.## Overview
MathFlow is a lightweight and expressive scripting language designed for mathematical expressions and calculations. It provides a simple and intuitive syntax for performing mathematical operations, including support for standard arithmetic, functions like sin, cos, tan, and other functions.
## Features
- **Mathematical Expressions:** Perform standard arithmetic operations with ease.
- **Functions:** Built-in support for mathematical functions such as sin, cos, tan, abs and more.
- **Clean and Modern Syntax:** Readable and easy-to-write syntax for mathematical expressions.
- **Abstract Syntax Tree (AST):** Utilizes an AST for parsing and interpreting expressions.## Documentation
To get started with MathFlow, read the [documentation here](https://mathflow.js.org).
## Contributing
Contributions are welcome to make MathFlow even better! Feel free to open issues or submit pull requests.
## License
This project is licensed under the [MIT License](https://github.com/mathflowjs/mathflow/blob/master/LICENSE.md)
Copyright © 2024-present, [Henry Hale](https://github.com/henryhale)