{"ok":true,"trend":{"id":571085,"platform":"mastodon","region":"global","key":"a simple language with flow typing (2021) https://ayazhafiz.com/articles/21/lang-narrow # programming # language # opens","title":"A Simple Language With Flow Typing (2021) https://ayazhafiz.com/articles/21/lang-narrow # Programming # Language # OpenS","url":"https://ayazhafiz.com/articles/21/lang-narrow","first_seen":"2026-10-01T05:20:48.315844Z","last_seen":"2026-10-01T06:42:50.201759Z","last_rank":11,"peak_rank":2,"last_volume":3,"peak_volume":3,"seen_count":2,"score":52.32,"category_hint":"software","section":"technology","category":"software","summary":"A 2021 article by Ayaz Hafiz walking through how to design a simple programming language with flow typing is being shared again among developers. The piece explains how flow-sensitive type narrowing lets a compiler understand that a variable's type can change based on control flow, a technique familiar from languages like TypeScript and Rust. Readers in programming communities are passing it along as a clear, accessible introduction to the idea.","why":"The essay is being recirculated and recommended in programming communities as a clear introduction to flow typing.","tone":"positive","entities":["Ayaz Hafiz","flow typing","TypeScript"],"summarized_at":"2026-10-01T05:22:51.940657Z","meta":{"tag":"programming","via":"scan","kind":"status","lang":"en","instance":"mastodon.social","tag_uses":204},"nw":null,"promo":null,"kind":null,"importance":null,"hidden":false,"hide_reason":null,"judged_at":null,"title_en":"Resurfaced Essay Explains Building a Language With Flow Typing","section_name":"Technology","category_name":"Software","timeline":[{"captured_at":"2026-10-01T05:20:48.315844Z","rank":2,"volume":3},{"captured_at":"2026-10-01T05:20:48.315844Z","rank":12,"volume":3},{"captured_at":"2026-10-01T06:42:50.201759Z","rank":11,"volume":3}],"posts":[{"platform":"mastodon","url":"https://ayazhafiz.com/articles/21/lang-narrow","author":"lobsters@robot.villas","title":null,"snippet":"A Simple Language With Flow Typing (2021) https://ayazhafiz.com/articles/21/lang-narrow # Programming # Language # OpenSource","posted_at":"2026-10-01T04:57:36Z","likes":3}],"elsewhere":[],"window":"7d"}}