• 0 Posts
  • 366 Comments
Joined 1 year ago
cake
Cake day: August 21st, 2024

help-circle



  • not necessarily. you could also have done a yank-paste, or a repeated action, or had a command output into the buffer.

    it’s a good habit to always leave the editor in normal mode between actions, because that makes for a cleaner edit history with smaller changesets in the undo tree.

    …vim is sort of like driving stick in that way.






  • what videos are those? flightgear looks like ass without mods so maybe it’s modded? also flightgear runs on a baked potato so i wouldn’t worry too much.

    when it comes to building a machine, you’re unfortunately going to have to deal with rgb. the supply/demand situation has gotten us to the weird place where components with christmas lights on them cost less than those without.












  • tcl is pretty fun actually, it’s like bash on steroids.

    for a preview of the insanity: anything surrounded by "" is a string, with the variable expansion you’d expect. anything surrounded by {} is also a string, but with no expansion. the equivalent in bash is the backtick string. but you don’t need to know that to write tcl. if you approach {} as “code blocks” like in other languages, it just works. reason being that tcl evals everything, constantly, attaching little tags to strings that tells the language how things are used, like “this string is an integer” or “this string is code and here is the result from last time it ran”. it’s madness and, weirdly, robust as hell. Xilinx writes all their tooling in tcl. SQLite started life as a tcl module, and it’s still the only api that is not provided by a plugin.