Mruby embedded in zap web server

Here is a demonstration of embedding mruby vm inside zap web server: mrubyOnZap.

It is not a ready-to-run repository, but a reference, because there are some manual steps required. The pros and cons of embedding a vm inside a web server are obvious. So I would only mention one interesting advantage. mruby code can be compiled into bytecode as C source code, therefore, can be imported into zig executable as plain C. In the end, there is no need to bundle the mruby source code separated from the executable as some scripting languages do. There is only one executable file and can be easily deployed by copying the single file.

I have no intention to turn it into a full fledged program. It is just for proof-of-concept. I am more interested in something like BubbleTea in Ruby plus libghostty. But that would not come any time soon.