NoodleScript is a strongly-typed scripting language designed to transpile to JavaScript with features inspired by CoffeeScript. It aims to simplify JavaScript development while enforcing type safety and providing high-level abstractions.
- Strong Typing: Variables and function parameters are strongly typed for enhanced reliability.
- Syntax Sugar: Simplified syntax akin to CoffeeScript for concise and readable code.
- DOM Manipulation: Built-in support for DOM manipulation and interaction.
- Error Handling: Comprehensive error handling capabilities for robust script execution.
- Asynchronous Functions: Support for defining and using asynchronous functions.
- Custom Types: Define and use custom types to encapsulate data structures.
- Annotations and Decorators: Allows annotating functions and classes for metadata handling.
- Documentation: Extensive documentation available in the repository's wiki.
- Download the NoodleInstaller for macOS.
- Open Terminal and navigate to the directory where the installer is saved.
- Run the installer script:
./NoodleInstaller.sh
- Download the NoodleInstaller for Linux.
- Open Terminal and navigate to the directory where the installer is saved.
- Run the installer script:
./NoodleInstaller.sh
- Download the NoodleInstaller for Windows.
- Open Command Prompt and navigate to the directory where the installer is saved.
- Run the installer script:
NoodleInstaller.bat
For detailed usage instructions, API references, and examples, please visit our Wiki.
NoodleScript is licensed under the BSD-3-Clause License. See the LICENSE file for details.