News for hackers. Stuff that matters.
Re:Show HN: Redo – Command line utility for quickly creating... by chubot on Friday April 01, 2022 @10:57PM (#30885509)
Hm what's an example of where you might want to take advantage of that?

In practice

    alias 'lspy=ls *.py'
seems to be interchangeable with

    lspy() {
      ls *.py "$@"
    }
Re:Show HN: Redo – Command line utility for quickly creating... by emmelaich on Saturday April 02, 2022 @08:39PM (#30893053)
I have a semi-made desk calculator with prefix notation.

You can make it an alias of * , / etc, so ...

   $ * 4 6
   24
   $
It would keep it's own stack, but let a persistent process do the actual maths.

The persistent process could almost any repl of python, ruby etc.

Or use a 'real' calculator like Pike's ivy; https://aplwiki.com/wiki/Ivy

Re:Show HN: Redo – Command line utility for quickly creating... by emmelaich on Saturday April 02, 2022 @08:44PM (#30893091)
Unfortunately, ( is not a valid alias name, so lispy things are difficult.

[ is a valid function name tho so fun could be had there.

Re:Show HN: Redo – Command line utility for quickly creating... by emmelaich on Saturday April 02, 2022 @08:47PM (#30893114)
Also = is a valid function name.

So you could use = to start the calc, and use infix or postfix notation.