2 ms·
The improved-shell-piping-objects space is getting crowded. My entry is marcel: https://marceltheshell.org https://marceltheshell.org. Trying to create a combi
by geophile 6y ago
The improved-shell-piping-objects space is getting crowded. My entry is marcel: https://marceltheshell.org https://marceltheshell.org.
Trying to create a combined shell/programming language is a mistake, in my opinion. Marcel exposes bits of python on the command line, e.g. for writing predicates. For more serious programming, marcel offers a Python API that allows the use of shell commands inside Python, neatly integrated into the language. For example you can write a series of commands, connected by pipes, and the result defines a Python iterator so that you can use the pipeline results in a for loop.
See the website for more details and discussions.