## Agenda
- Status updates
- Kevin's Fortran update
## Notes
- Joel: WasmCon and BACon went well; found some bugs, started fixing them
- Joel: working on resources support for `componentize-py`; aiming to finish early next week
- Joel: Dan and Alex working to update WASI WIT files to use resources
- https://github.com/orgs/bytecodealliance/projects/10/views/1
- Brett: still working on making CPython WASI Tier 2. Maybe Tier 1 someday if it's shown to be easy to develop for.
- Kevin: LFortran seems to be the best/only thing on the horizon for SciPy, etc.
- SciPy is an explicit goal for them: https://github.com/lfortran/lfortran/issues/1377
- Also, the SciPy maintainers are working to clean up and modernize their Fortran, which may help
- Maybe LFortran will be able to handle SciPy within the next year or so?
- Kevin and Brett: LPython looks interesting. Brett: lots of promises, not a lot delivered so far
- Still very early
- Brett: also MyPyC, Cython; generaly requires type annotations that make static checking pass
- PyPy project also looking at AOT compilation
- https://github.com/spylang/spy
- Joel: is JIT an option for dynamic languages (as opposed to just AOT and pure interpreters)?
- Jamey: Fastly really doesn't want a compiler on the deployed fleet for security, but it's tempting
- Andy Wingo has written about this and built prototypes (maybe Python?)
- Brett: would be nice to target Wasm with JIT
- Jamey: could approach it from a Wizer
- L: Python has quickening phase which we could maybe plug into, but may need to deoptimize and reoptimize dynamically
- Chris F working on SpiderMonkey; has ideas about inline caches. Idea is that we can get most of the benefit AOT.
- Early signs are good
- Brett: chatting about Mojo
## Action Items
- Joel: remember to record next time