Mu (Β΅) is now getting much closer to where I want it to be, it now has:
- A
processstdlib module (very basic, but it works)
- An
ffistdob module that supportsdlopen/dlsymand calling C functions with a nice mu-esque wrapperffi.fn(...)
- A
sqlitestdlib module (also very basic) that shows off the FFI capabilities
π
Hmmm π€
Excluding merges, 1 author has pushed 171 commits to main and 175 commits to all branches. On main, 294 files have changed and there have been 52880 additions and 18269 deletions.
From the Mu (Β΅) Gitea Activity Tab
mu (Β΅) now has builtin code formatting and linting tools, making Β΅ far more useful and useable as a general purpose programming language. Mu now includes:
- An interpreter for quick βscriptinogβ
- A native code compiler for building native executables (Darwin / macOS only for now)
- A builtin set of developer tools, currently: fmt (-fmt), check (-check) and test (-test).
Building native compilers is hard π€£ Building bytecode VM / interpreters is way easier π€£