Skip to content

Launching another Enso process via Process_Builder#14753

Merged
mergify[bot] merged 17 commits intodevelopfrom
wip/jtulach/LaunchEnso
Feb 16, 2026
Merged

Launching another Enso process via Process_Builder#14753
mergify[bot] merged 17 commits intodevelopfrom
wip/jtulach/LaunchEnso

Conversation

@JaroslavTulach
Copy link
Copy Markdown
Member

@JaroslavTulach JaroslavTulach commented Feb 11, 2026

Pull Request Description

  • make it easy to launch another Enso process via Process_Builder
    • just say the command to execute is "enso"
    • we'll make sure we find it for you!
  • internally we use the new method in Enso_Bin_Utils instead of home made test/Base_Tests solution

Important Notes

Checklist

Please ensure that the following checklist has been satisfied before submitting the PR:

  • The documentation has been updated, if necessary.
  • All code follows the
    Java,
  • Unit tests have been written where possible.

@JaroslavTulach JaroslavTulach self-assigned this Feb 11, 2026
@github-actions github-actions Bot added the -libs-API-change-Base Marks a PR that changes the public API of Standard.Base label Feb 11, 2026
@JaroslavTulach
Copy link
Copy Markdown
Member Author

Comment thread distribution/lib/Standard/Base/0.0.0-dev/src/System/Process.enso Outdated
Comment thread distribution/lib/Standard/Base/0.0.0-dev/src/System/Process/Process_Builder.enso Outdated
Comment thread test/Base_Tests/src/Enso_Bin_Utils.enso Outdated
out = J_String.new bytes
if retcode != 0 then
proc_bldr = Process.enso_builder args
# proc_bldr.directory (J_File.new cwd)
Copy link
Copy Markdown
Member Author

@JaroslavTulach JaroslavTulach Feb 11, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • I will have to update the Process_Builder to support setting current working directory
  • without it the Enso Runner tests won't pass
  • done in 4602dd9

@JaroslavTulach JaroslavTulach requested a review from 4e6 as a code owner February 11, 2026 12:54
Comment thread distribution/lib/Standard/Base/0.0.0-dev/src/System/Process/Process_Builder.enso Outdated
Comment thread distribution/lib/Standard/Base/0.0.0-dev/src/System.enso Outdated
JaroslavTulach and others added 2 commits February 13, 2026 09:33
Co-authored-by: James Dunkerley <jdunkerley@users.noreply.github.com>
Co-authored-by: James Dunkerley <jdunkerley@users.noreply.github.com>
@JaroslavTulach JaroslavTulach added the CI: Ready to merge This PR is eligible for automatic merge label Feb 13, 2026
|
|main =
| result = System.create_process "echo" [] "" False False False
| result = System.create_process "echo" [] "" False False False Nothing
Copy link
Copy Markdown
Member Author

@JaroslavTulach JaroslavTulach Feb 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mergify mergify Bot merged commit a8ba8eb into develop Feb 16, 2026
73 checks passed
@mergify mergify Bot deleted the wip/jtulach/LaunchEnso branch February 16, 2026 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

-libs-API-change-Base Marks a PR that changes the public API of Standard.Base CI: Ready to merge This PR is eligible for automatic merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants