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

Allow Arbitrary Code Execution on Extracted Values #778

Closed
iamrecursion opened this issue Nov 8, 2019 · 0 comments
Closed

Allow Arbitrary Code Execution on Extracted Values #778

iamrecursion opened this issue Nov 8, 2019 · 0 comments
Assignees
Labels
p-high Should be completed in the next sprint

Comments

@iamrecursion
Copy link
Contributor

Summary

The other of the building blocks for providing lazy visualisations in Enso Studio is to allow the execution of arbitrary Enso code on the extracted values (see #312). This code execution must not mutate the introspected values, but should provide the ability for users to apply arbitrary transformations to their data.

Value

Alongside #312, this task ensures that we have the foundation for building lazy visualisations of Enso values.

Specification

  • Implement functionality to allow execution of arbitrary Enso code on extracted values.
  • Provide this functionality via an API that can later be called from the language server.

Acceptance Criteria & Test Cases

  • The interpreter provides the ability to execute arbitrary Enso code on extracted values.
  • This functionality is robust and well-tested.
@iamrecursion iamrecursion transferred this issue from another repository Jun 23, 2020
@iamrecursion iamrecursion added Category: Interpreter p-high Should be completed in the next sprint labels Jun 23, 2020
@iamrecursion iamrecursion mentioned this issue Jun 24, 2020
26 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p-high Should be completed in the next sprint
Projects
None yet
Development

No branches or pull requests

2 participants