DreamBerd
DreamBerd copied to clipboard
perfect programming language
Resolves #99 by adding a 'goto' and 'comefrom' statement
Implements #154
## Pure Fun **New for 2023!** Impure functions are an anti-pattern. Use the `pure` keyword to make a function pure. Pure functions never have side-effects, and return the same output...
There's a code example where values are associated with non-integer indexes: ``` const var scores = [3, 2, 5]! scores[0.5] = 4 print(scores) //[3, 2, 4, 5]! ``` That's cool...
# Reasoning Ever since my teacher in a statistics class in High-School told me “You'll need it some day” I've been using factorials every day. Therefore, it is of the...
To improve dreamberd performance an `inline` keyword should be added to reduce the number of lines in a function and therefore improve its execution speed. It also can improve readability....
Currently, DreamBerd compilation is rather slow, so I propose the `vroom` keyword. ## New in 2023! The `vroom` keyword, spelled with any amount of 'o's greater than one (`/vroo+m/`), will...