Skip to content

Release 0.0.8

Choose a tag to compare

@github-actions github-actions released this 17 Feb 18:14
· 37 commits to main since this release
RADS v0.0.8 SUPERNOVA

- try-catch-finally blocks for complete exception handling
- throw statement for raising custom exceptions

- import "file.rads" for loading external modules

- typeof operator for runtime type information

- array.map(), array.filter(), array.reduce()
- array.find(), array.some(), array.every()
- array.sort(), array.reverse()

- string.split(), string.join()
- string.trim(), string.upper(), string.lower()
- string.replace(), string.substring()

- math.min(), math.max(), math.clamp()
- math.floor(), math.ceil(), math.round()
- math.random(), math.srand()

- fs.readdir(), fs.stat()
- fs.mkdir(), fs.rmdir(), fs.unlink()
- fs.exists(), fs.rename(), fs.chmod()
- fs.getcwd()

- async_utils.parallel(), async_utils.series()
- async_utils.retry()
- async_utils.timeout(), async_utils.delay()
- async_utils.each()

- Fixed array printing in string concatenation
- Fixed anonymous function crash
- Fixed lexer keyword detection
- Fixed duplicate function definitions