Re:Show HN: Redo – Command line utility for quickly creating...
by emmelaich on Friday April 01, 2022 @07:19PM
(#30884303)
Note there is one possibly important difference; aliases are resolved before globbing.
[ Parent
| on HN ]
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.