Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: introduce petunia #173

Open
TorchedSammy opened this issue Jun 21, 2022 · 2 comments
Open

feat!: introduce petunia #173

TorchedSammy opened this issue Jun 21, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@TorchedSammy
Copy link
Member

TorchedSammy commented Jun 21, 2022

Petunia is an alternate runner mode for hilbish. the idea is that i don't want hilbish to have this lua-sh fallback hybrid runner anymore, and would like to have something custom and proper which will truly make it hybrid, by making it possible to have both worlds interact together.

more info is at the hyperlink. since this would be an alternate default syntax, it could be considered a breaking change?

additional details:
this is an additional "runner mode" or language in hilbish. this would replace the method of lua fallback sh currently used when interactive. petunia would be designed to be similar to lua but with changes to make it more convenient to use in the context of an interactive shell.

once development starts, it will be made as a native module that can be installed and set as the runner mode. this will allow me to develop it separately and whenever it is finished it will be brought into the source code here.

@TorchedSammy TorchedSammy added the enhancement New feature or request label Jun 21, 2022
@TorchedSammy TorchedSammy modified the milestone: v2.0 (Hibiscus) Jun 21, 2022
@erikLundstedt
Copy link

would this break support for using fennel instead of lua (me want lispy shell..)?

@TorchedSammy
Copy link
Member Author

runner modes are a feature, this would just be an alternative one (so no)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants