Start Submit a site

dziban.net

dziban.netDR 28 Accessible 300 views

Reading & Learning A personal technical notebook by the author of Yabu, covering incremental computation graphs, compiler internals, and language tooling.

No rating yet; write the first review

Editor's Review

For reference only
dziban.net page preview

This is a working engineer's notebook rather than a tutorial series: notes are dated, tagged, and marked with confidence levels and draft status, which makes their reliability easy to gauge. The writing assumes familiarity with concepts like memoization and dependency tracking, so beginners will fin

Site introduction

dziban.net is a personal site built around short technical notes, with an index, tag archive, and search for browsing entries. The page here is one such note, filed under computation and learning, and it reads as a working record rather than polished documentation.

The note explains how incremental computation graphs are computed and invalidated, separating mutable inputs from memoized pure computations. It draws on the author’s experience building Yabu, where recompilation, code generation, and type-checking must happen at interactive speeds, and it credits the Salsa implementation as its basis. A worked example shows a function definition becoming an input that feeds parsing and later stages.

Readers best served by this material are developers working on compilers, language servers, build systems, or any tool that needs fast re-evaluation after small edits. Familiarity with dependency graphs and memoization will make the content much easier to follow.

Because entries carry dates, revision marks, draft flags, and self-assigned confidence ratings, it pays to check those signals before relying on a note. Treat the site as a source of implementation ideas and pointers, and verify details against primary references such as Salsa before applying them.

Comments & Ratings

0

No comments yet. Be the first to review.

Write the first comment

Your email won't be made public; fields marked with * are required.

Rate this site

Click the stars to rate; rating is optional, and clicking the selected star again cancels it.