Show HN: A Tiling Window Manager for Windows, Written in Janet
31–40 of 112 posts
Re: Show HN: A Tiling Window Manager for Windows, Written in Janet
#32This is so cool! It's funny because open source devs are making Windows better while MS is actively making it worse. If MS removed all telemetry and AI (and restored win10 functions in context menus), I would probably move back to it. I've recently started playing around with Janet, and it's a great language. I think it's inspired by Clojure and Lua, and somehow manages to be better than both (in my opinion).
> I think it's inspired by Clojure and Lua, and somehow manages to be better than both This is exactly how I feel about Janet too. I don't think I have enough experience on Clojure or Lua to comment on them, but I got attracted to Janet almost immediately. Working on Jwno also confirms my first impression on Janet: It's really a practical language. The tooling has some room for improvement, but the language itself ca…
Re: Show HN: A Tiling Window Manager for Windows, Written in Janet
#33How does it compare to komorebi? I've been using it for about 5 months with great success. I'm a Hyprland user when I'm on my personal machine, but for windows Komorebi has let me keep my muscle memory and workflow largely intact.
Re: Show HN: A Tiling Window Manager for Windows, Written in Janet
#34Re: Show HN: A Tiling Window Manager for Windows, Written in Janet
#35I'm curious, did you find there were things that were easier to do because it's Janet/lisp-like language? Or you just fancied like using it (perfectly valid reason of course!). I tried various lisp dialects, but I could never find the killer feature vs other languages I already use. And I can justify why I use these specific languages I do use, if that makes sense.
You're kidding or trolling? Structural editing and the REPL are the greatest features of Lisp. The ability to just grab any expression and move it around simplifies so many things when coding and refactoring. With the connected REPL you can eval anything on the spot, that turns the entire experience of coding into a video game — you don't need to wait for linter, linker, compiler — you just run things. You often don't even have to save anything. I suspect when you "tried various lisp dialects" maybe you didn't use structural editing and the connected REPL?
Often people confuse Lisp REPL with REPLs in other programming languages, e.g. Python, where usually you have to copy-n-paste chunks of code into it. Lisp's REPLs are different in the sense that every step in Read-Eval-Print-Loop is different — in Lisp, you typically eval things right where you type them, by sending whole expressions to the connected REPL, which could be remote. We (for example) run ours in a Kubernetes cluster, that allows us to experiment with pods, running queries against the "real" DB tables, testing services "live".
Re: Show HN: A Tiling Window Manager for Windows, Written in Janet
#36Custom windows shells (I know this is just a window manager, but still) in the year of our lord 2025? This takes me back to the days of installing bb4win and litestep in XP. I'm a kid again!
TIL bbLean [1] still works in Windows 11! Currently digging through my archives for my old BB4Win styles repository [1] https://bb4win.sourceforge.net/bblean/
Re: Show HN: A Tiling Window Manager for Windows, Written in Janet
#37Re: Show HN: A Tiling Window Manager for Windows, Written in Janet
#38Re: Show HN: A Tiling Window Manager for Windows, Written in Janet
#39Earlier quoted context omitted.
I think Janet is quite...liberal? It's a practical language, but doesn't force a specific paradigm on you. There're "escape hatches" in different levels of the language, and I like that. Maybe the most "opinionated" things in Janet are the ev stuff and fibers. I think they're done right though, you just need to be careful with the event loop when embedding Janet.
How it compares with Lua?
Re: Show HN: A Tiling Window Manager for Windows, Written in Janet
#40Custom windows shells (I know this is just a window manager, but still) in the year of our lord 2025? This takes me back to the days of installing bb4win and litestep in XP. I'm a kid again!
Brings back memories !