Vyasa Kernel

Present

1-min readUpdated Sep 21, 2026main

Front Matter
code root

..

code extensions

py,js,md

Copied Raw Markdown!
Copied copy path!

This is the smallest useful picture of how Vyasa shows a file on screen.

Three views share one set of nodes. Flow follows a request from the browser to a rendered page. Fence follows one fenced block from Markdown text to the widget on this page. Extensions follows startup, where an extension claims the slots that Flow and Fence later read. Select a view with the view switcher, then step through its slides.

The three views connect at one node each. Flow ends when it passes the Markdown body to the renderer, which is where Fence begins. Fence depends on Extensions, because Extensions fills the markdown_fences slot that Fence reads.