A language that compiles to Lua. Yuescript is a Moonscript dialect. It is derived from Moonscript language 0.5.0 and continuously adopts new features to be more up-to-date. Moonscript is a language that compiles Lua. Since the original Moonscript has been used to write web framework lapis and run a few business websites like itch.io and streak.club with some large code bases. The original language is getting too hard to adopt new features for those that may break the stability of existing applications. So Yuescript is a new code base for pushing the language to go forward and being a playground to try introducing new language syntax or programming paradigms to make Moonscript language more expressive and productive.

Features

  • No other dependencies needed except modified parserlib library from Achilleas Margaritis with some performance enhancement. lpeg library is no longer needed
  • Written in C++17
  • Documentation available
  • Examples available
  • Support most of the features from Moonscript language. Generate Lua codes in the same way like the original compiler
  • Reserve line numbers from source file in the compiled Lua codes to help debugging
  • More features like macro, existential operator, pipe operator, Javascript-like export syntax and etc.

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow YueScript

YueScript Web Site

Other Useful Business Software
DataImpulse - Ethical Provider of Residential, Mobile, and Data Center IPs Icon
DataImpulse - Ethical Provider of Residential, Mobile, and Data Center IPs

For anyone looking for residential proxies, mobile proxies, and datacenter proxies

DataImpulse (dataimpulse.com) is a proxy provider offering a pool of over 90 million ethically sourced residential, mobile, and data center IP addresses from 195 countries. Pricing for residential proxies starts at $1 per GB with a pay-as-you-go model; there are no subscriptions or traffic expiration dates.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of YueScript!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ Programming Languages

Registered

2024-07-29