I haven't done a whole lot of Clojure lately, but that's no reason not to install it. It officially supports Java LTS releases (currently, Java 11). I skipped 11 and installed OpenJDK 17 the other day. That's not an LTS, but I think it will be okay. It also says, "Ensure that the following dependencies are installed: bash, curl, rlwrap, and Java." I think I have bash, curl, and Java, but I still need rlwrap
Add a read-eval-print loop around your favorite commands.
A protip by dotcode about shell, cli, unix, and bash.
I have used vi-mode in the terminal for years. I am comfortable making changes to my .inputrc and have bound several scripts to control key combinations. But I’m almost embarrassed to admit, that I was today years old when I realized that I could bind actions to arbitrary key combinations. Just like in (n)vi(m). I’m shook.
This article is all about auto-indentation in REPL written in Node.js
Abstract In the Bubbline project we are trying to build readline-like semantics on top of Charm’s Bubbletea. As of Bubbletea v0.23, we discovered this is currently impossible to do in a way that preserves input continuity reliably across readline invocations. This result is general. Any Bubbletea-based program or …
Learn about Bubbles, Sparkles, and the CLI improvements that were released with CockroachDB 23.1.
This post dives into the Usenet archives and covers 1980s online discussions about Unix, BSD, and historical hardware.
My personal website
Personal website of Philipe Fatio
An attempt at naming the Vim rewrite phenomenon that we all have seen.
We use Haskeline to create a REPL for our new programming language.
In a terminal, you can clear the screen in two common ways: Run the clear command Press Ctrl+L The result looks the same at first, but there’s a catch: clear can also wipe your scrollback buffer1, while Ctrl+L never does. Also, behind the scenes they’re implemented in different ways. Ctrl+L When you press Ctrl+L at the Bash prompt, it’s not invoking an external program, but instead it’s handled inside GNU Readline, the library Bash uses for interactive line editing2. In Readline’s input keymap, the key Ctrl+L is bound to the clear-screen function. You can confirm this with:
Entering text in the terminal is complicated