Beoran
Beoran
There already is the OpSuspend instruction to suspend the run of the VM, but there's yet no way to continue after suspending. Perhaps that could be added to enable debugging?
Since we are all interested in this, let's actually help out by writing some pull requests to fix this step by step. :)
If we look at the introduction of Ruby in Japanese here: https://www.ruby-lang.org/ja/, we see this: オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができます。 Spaces, nor anything else is used at all to separate the words,...
Another solution is to use a CJK text segregation library. I just found one for Go: https://github.com/go-ego/gse
I think you could switch to a streaming parser for JSON, maybe something like this, if you don't mind the dependency: https://github.com/francoispqt/gojay
It's harder than I thought, no thanks to the Wayland API. In many cases, seven steps are needed to do something simple. For example the amount of code need to...
No. I attempted a port a few years ago but it didn't amount to much. We are currently severely understaffed, and Allegro 5 development is now mostly in maintenance mode....
The more time goes by the more clear it becomes that Wayland is a disaster. We should have taken a hint from plan9's 8 1/2 windowing system in stead. For...
Basically, this is what the per glyph text drawing API is for. It can be used to implement arbitrary text effects per glyph. https://liballeg.org/a5docs/5.2.4/font.html#per-glyph-text-handling. Example: https://github.com/liballeg/allegro5/blob/edd102d8f6fecc7413a9a3343978c3d22855fca4/examples/ex_ttf.c Of course if you...
Oh, and al_do_multiline_ustr could also come in handy.