Higepon Taro Minowa

Results 61 comments of Higepon Taro Minowa

Looked into this https://higepon.hatenablog.com/entry/2022/12/03/160801.

Now I understand how enum in Rust works. I think it maybe okay implementing object system w/o tagged pointers. Some of my tweets about it. https://twitter.com/HigeponJa/status/1600265255317573637

### M7: identify very small Scheme program, compile it in Mosh and execute it in the Rust VM - [x] Just evaluate define and reference. - `$ gosh vm.scm "compile"...

https://github.com/higepon/mosh/blob/b07ad0a4c8add619bab7c58dae303369f69fbfca/rmosh/src/main.rs

## M9: Understand how GC works and trigger GC properly. Figure out how to test it. - [x] Mimic loxido print debug of gc - [x] figure out how to...

## M10: Run many VM tests based off all-tests.scm - [x] Finish implementing all core instructions. - [x] Stop using hand written instructions - [x] Change vm.scm to compile-file and...

## Some notes for next steps - I was very confident with what I was doing because I kept adding tests. - Running compiled tests were very efficient to implement...

## M11 Run as many tests in test-data.scm as possible - [x] Implements important primitives such as bytevector, vector. - [x] Add a way to load a small compiled library...

## M12 Being able to load small compiled program as baselib - [x] What I tried and failed. - Compiled the base.scm with `gosh vm.scm compile-file-with-macro baselib.scm` with for vm-cpp...

### M13: Being able to run `(compile 3)` - The compiler output - (A) A list of instructions as symbol (default and used in vm.scm). - (B) A list of...