extending uiop/run-program

Robert Goldman rpgoldman at sift.net
Tue Aug 2 15:18:07 UTC 2016


On 8/2/16 Aug 2 -10:04 AM, Faré wrote:
> I considered using PowerShell indeed, but concluded against it in the
> end: PowerShell is better than CMD.exe for about everything. But,
> putting aside the fact that it's only recently universally available (1)
> it's also very slow to start, which would add a lot of latency to
> run-program, even though (2) we are not using any of the functionality
> of the shell, beside starting a program, which CMD does well enough, and
> (3) on many implementations, CMD is what is used anyway, and adding one
> more layer of indirection can only introduce discrepancy and bugs.
> 
> What exactly do you want to use from PowerShell? If you want to
> specifically call PowerShell, doesn't the current interface already slow
> you to do it?
> 
> Unless of course you mean using it for scripts that come with ASDF, but
> there aren't any except the shims to run asdf-tools.

These sound like good reasons to stick with CMD.EXE.  I just wondered if
PS would make things easier.

I'll report my bugs with respect to running on Windows in a separate
message.  More issues with cygwin clashing with windows executables.

Best,
r




More information about the asdf-devel mailing list