Vasiliy Tereshkov
                                            Vasiliy Tereshkov
                                        
                                    @skejeton Your Lua example: ``` x = 0 for i=0,10000000 do x = x + i x = x / 2 end print(x) ``` can be even 10x faster than...
@luauser32167 You're right, the Umka virtual machine is not optimized enough. Please notice, however, that a one-to-one comparison between Umka and Lua 5 bytecode is hardly possible, since Umka is...
Something may have changed after a recent commit to `master`, as the return value is now `false` by default: https://github.com/floooh/sokol/commit/f6aa4611b0cc656a32cf9a25f07b7f3a9f377ee4#diff-42747840ac0dd5aaeaa9368919646cc57e72a0bb54c03ad85c7eac18956ea584R5317 However, the commit message says there are no functional changes.
After some testing, I found that the character keys were no longer eaten. However, all the functional keys still were: https://github.com/floooh/sokol/blob/master/sokol_app.h#L5426 For example, I could type some text but could...
@giann 1. The same path resolution problem is seen on Linux, even when `buzz` and `libbuzz.so` are put into the same folder: ``` ./buzz: error while loading shared libraries: libbuzz.so:...
@skejeton I see what you mean, but the single `:` already has too many roles. It may again impact code readability and even cause syntactic ambiguities, such as `case a:...
Useful links from the [discussion](https://www.reddit.com/r/ProgrammingLanguages/comments/1cqvh7e/dealing_with_reference_cycles/) on Reddit: - [How do precise garbage collectors find roots in the stack?](https://langdev.stackexchange.com/questions/1685/how-do-precise-garbage-collectors-find-roots-in-the-stack) - [Real-time reference counting](https://www.diva-portal.org/smash/get/diva2:20899/FULLTEXT01.pdf) - [Bacon's cycle collector in PHP](https://www.php.net/manual/en/features.gc.collecting-cycles.php) - [Understanding...
@marekmaskarinec Do you mean something like the `error` type in Go? ``` type error interface { Error() string } ```
> requires multiple return values (which currently have some problems, perhaps I should make a separate issue) Is it https://github.com/vtereshkov/umka-lang/issues/73 or https://github.com/vtereshkov/umka-lang/issues/302 or something different?
@skejeton When I mentioned #73 and #302, I was just trying to guess what Marek meant by "some problems" with "multiple return values". Marek explained it and opened #329 and...