Skip to content

ShellAC protocol specification #909

@roberth

Description

@roberth

Hi,
First of all, thank you for writing ShellAC, which seems to be exactly what the command line shell ecosystem needs.
I'm looking into supporting it in Haskell's de-facto standard library for option parsing, but I have some questions that aren't answered by the ShellAC pages on the wiki (https://github.com/oilshell/oil/wiki/Shellac-Protocol-Proposal-V2 and its links).
Judging from those pages, I'd have to conclude that it doesn't satisfy my needs, but I hope that that's a premature conclusion.
So I'd like to know, are those pages the only documentation of the ShellAC protocol?
Does the ShellAC protocol have forward compatibility when it comes to extensions?
If not, do you think it is feasible to change the protocol? (How widely has it been implemented?)

For completeness, here's my initial evaluation. I'd be happy to update it. pcapriotti/optparse-applicative#414 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions