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

Define an API to allow other octave packages to interact with the kernel #8

Open
rapgenic opened this issue Jan 30, 2021 · 1 comment
Assignees
Labels
api Programming interface

Comments

@rapgenic
Copy link
Collaborator

rapgenic commented Jan 30, 2021

API should allow to:

  • detect if running in the kernel
  • display an object
  • know what kind of output the user wants for a specific object type
@rapgenic rapgenic added the api Programming interface label Jan 30, 2021
@rapgenic rapgenic self-assigned this Jan 30, 2021
@rapgenic rapgenic added type/planning 📑 Internal organization issues api Programming interface and removed api Programming interface type/planning 📑 Internal organization issues labels Jan 30, 2021
@rapgenic
Copy link
Collaborator Author

rapgenic commented May 14, 2021

(Rough) proposal:

  • Global variable XOCTAVE: contains version of the kernel. Can be checked to know if running in a kernel.
  • display_data function: allows custom code to display a jupyter output.
  • displayformat function: allows to specify how to display objects (only native ones for now).

rapgenic added a commit that referenced this issue May 14, 2021
@AntoinePrv AntoinePrv removed the type/planning 📑 Internal organization issues label Sep 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Programming interface
Projects
None yet
Development

No branches or pull requests

2 participants