Surfer - recent and upcoming development
summary
Surfer is a Rust waveform viewer built on egui that runs on Linux, Windows, macOS and as WASM and a VS Code plugin from the same codebase. It already reads VCD, FST, GHW and FTR files, releases under EUPL 1.2, and v4.0.4 is imminent. Recent additions include an index‑based fixed‑point translator, a LoongArch64 disassembler, translators that show source snippets, a WASM plugin ABI (Rust/Python/JS/etc.), grouping/folding, command/script files (extension noted as suckle) and a compressed remote server to avoid copying huge VCDs.
AI-written summary · about
chapters (7)
- 0:00Introduction to Surfer
- 1:48Version 4 release
- 2:30Translator system updates
- 5:01Scripting and remote control
- 6:49Upcoming features overview
- 7:52LSP and simulation integration
- 9:56Q&A session
related talks
25mSurfing With Clojure
38mThinking DSLs for Massive Visualization
28mGo for Information Displays
30mProto REPL, a New Clojure Development and Visualization Tool
34mHigh-performance graphical view filtering with Sprotty
29mGolang and JavaScript: The Future of Cloud
44mThe Future of Data Pipelines with Atomic Wasm Transformations & the Evolving Role of Data Engineers
47mDemuxed 2025 Lightning Talks
