yasl icon indicating copy to clipboard operation
yasl copied to clipboard

Bytecode Interpreter for Yet Another Scripting Language (YASL).

Results 75 yasl issues
Sort by recently updated
recently updated
newest added

Breaking Changes: - `str->replace` now returns a second value: the number of replacements done. - `echo` can now print out a variable number of expressions. - destructors for user data...

If the size increases, fills with `undef`, if it decreases, loses values.

enhancement

`->` would be a good symbol to use in match expressions and in `lambdas`, which unfortunately does not work when it is used for method calls as well. Swithc to...

breaking change

currently, it is awkward to iterate over variadic arguments from the C API. Improve this.

enhancement

Currently, the comprehension assumes it is the only thing on the stack, which may not be correct: ``` const x = [ 1, 2, 3, 4, 45, [60] ] echo...

bug

This would allow more concisely writing things that currently require a `if ... else ...` statement

enhancement

Currently, stack traces include line numbers for where things went wrong, but not the names of function calls themselves. This change would let us also see the names of the...

enhancement