Skip to content
0:00 / 0:00

#tui#haxy#clojure

hop on the TUI train — HAXY (git forge) devlog

zach

3.4K subscribers • 7 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Linked in the descriptionxit-vcs/haxy
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

2.9K views5 months ago1 recommendation

Tools and practiceWeb developmentGit and version controlWebAssemblyZig

Zach demonstrates HAXY, a git forge TUI that cross-renders to the web using Zig and WebAssembly.

The previous devlog: youtube.com/watch?v=hDFNcvF80WU The next devlog: youtube.com/watch?v=_WLZ_i-Rk8c The timelessness of TUIs: xit-vcs.github.io/xitlog/the-timelessness-of-tuis.html The git forge: github.com/xit-vcs/haxy

Why it's here

1 person recommends this

What people say. Recommended for its interesting approach to cross-rendering terminal user interfaces to the web.

Moments people linked to

u/Spiritual-Slice-6150in r/Clojure • Recommends

Cross-rendering TUI to Web using charm.clj + Hyperlith A TUI that cross-renders to the Web. Two approaches: 1. "React approach": See fulcro-tui. Babashka is your browser. 2. "Haxy approach": See README in xit-vcs/haxy (uses Zig + WebAssembly). See this link to this video by Zach and thread on Clojurians slack. I like the Haxy approach, but want a nice DSL to dynamically create apps. Haxy is tied to its particular use case, not sure if it will be a general purpose framework for app that have nothing to do with verson control. Charm.clj has a nice DSL based on Elm! In this video, I replace some bits of charm.clj so that it cross-renders the same app to the Web with Hyperlith / Datastar. Biff2 \+…
37View on Reddit