Shaw
Shaw
Keeping the current floating point numbers would help with passerine's compatibility with other languages. It is the option with minimal controversy and with the most library support already. I would...
I would love a hand in documentation. Comments need to be written first and foremost. I try to keep the source as readable as possible, but i worry it is...
boot.bc is the bootstrap compiler for paka, it is built from the last paka that can build the current. `make clean && make && mv bin/stage3.bc bins/boot.bc`
originally paka was written in Dlang, the first boot.bc was compiled from that... we are a few dozen away from that time.
The boostrap compiler was in this repo. It was eventually and slowly removed in favor of a Paka hosted compiler.
This sparked a debate in my mind, so thank you for the question. I have decided that Paka will iterate unicode points, however large they are. This is not implemented...
MiniVM does no optimization yet. What code is generated is run! This is one example of branch optimization. What MiniVM could easily do is inline branches and constant fold a...
I appreciate your interest in MiniVM, it is very kind! It's been months of work and I'm glad it finally is getting recognized. I posted a bit on github about...
Thank you for reminding me of this. I need to write a new, better GC. I have considered a few solutions. I believe the GC needs a re-write. I had...
MiniVM bytecode is not null terminated. MiniVM bytecode has an opcode 0 that kills the vm tho. Validation would be a good idea. It is going to be done eventually.