Skip to content

Conversation

@sogaiu
Copy link
Contributor

@sogaiu sogaiu commented Oct 17, 2025

The intent of this PR is to partially address #247.

:has-bin-script was being applied in too many declare-* constructs so this has been dialed back.

:has-exe has been added for the same purpose with the idea that :has-bin-script will be removed at some later point. The additional different name should help a bit with some of the points brought up in #1648 associated with the janet repository.

The plan is to have a companion change to janet so both janet and spork will support :has-bin-script and :has-exe for a while.

I hope some folks will try this and the companion change 🙏

:has-bin-script was being applied in too many
declare-* constructs so this has been dialed
back.

:has-exe has been added for the same purpose
with the idea that :has-bin-script will be
removed at some later point.  The additional
different name should help a bit with some of
the points brought up in #1648 in the janet
repository.

The plan is to have a companion change to
janet so both janet and spork will support
:has-bin-script and :has-exe for a while.
@sogaiu sogaiu force-pushed the tweak-has-bin-script branch from 467fad5 to a987657 Compare October 17, 2025 14:06
@sogaiu sogaiu changed the title Apply :has-exe less to address #247 Apply :has-bin-script less widely Oct 17, 2025
@bakpakin bakpakin merged commit f995227 into janet-lang:master Nov 6, 2025
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants