Mixing programming languages
summary
Claims a working MetaCall Core polyglot runtime that lets Node import and call other languages with no glue code, demonstrates a cross-language require of Python functions, passing callbacks and promises across runtimes, and a machine‑learning demo that returns similar articles (one URL initially fails then the second succeeds). Explains concrete internals: node loader, trampoline bootstrap to embed V8/libuv, cherow discovery of function signatures, lazy loaders, and a MetaCall-based function‑as‑a‑service that auto‑exposes library functions as HTTP endpoints.
AI-written summary · about
chapters (8)
- 0:00Introduction and origin
- 2:14Problems with interoperability
- 5:55Introduction to MetaCall
- 9:11Code demonstrations
- 13:18Key features of MetaCall
- 19:00Technical architecture
- 44:21Q&A session
- 48:29MetaCall as a service
related talks
22mBun, Deno, Node.js? Recreating a JavaScript runtime from Scratch
41mDissecting NodeJS - How it works under the hood
29mHow NodeJS Works (V8, libuv, async, bindings)
24mThe Mad Science of Node
49mBun, Deno, Node.js? Recreating a JavaScript runtime from Scratch
30mNode.js Feature Livecoding
45mEmscripten
29mMyles Borins - Keynote
