basilisp icon indicating copy to clipboard operation
basilisp copied to clipboard

`basilisp.shell.dsl` namespace

Open chrisrink10 opened this issue 4 years ago • 0 comments

I started thinking that Lisps are great for embedding other languages and creating DSLs, so I was thinking it would be great to create a shell script DSL in addition to just a simple shell function or macro in basilisp.shell.

I think something like this would be a great addition to Basilisp's shell namespace, since it's already common to use Python for more advanced scripting when shell scripts won't do. But I found it can be complicated to actually interoperate between subprocess.Popen and standard Python code.

chrisrink10 avatar Mar 15 '20 02:03 chrisrink10