-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Labels
difficulty: 3Likely to be challenging but manageable.Likely to be challenging but manageable.ideaPotential GSoC project idea.Potential GSoC project idea.priority: lowLow priority.Low priority.tech: javascriptInvolves programming in JavaScript.Involves programming in JavaScript.tech: nodejsRequires developing with Node.js.Requires developing with Node.js.
Description
Idea
stdlib currently offers a REPL presentation framework for authoring presentations for use directly in the REPL. This is particularly useful for creating interactive tutorials illustrating how to use stdlib functionality for data analysis and visualization from the terminal. Some functionality is missing which would be quite useful. E.g.,
- ASCII plotting
- ASCII animations
- syntax highlighting
- pretty printing tables
- speaker notes
- multiplexing
- theming
Expected Outcomes
The REPL presentation framework will have additional features similar to those in WYSIWYG presentation applications.
Involved Software
No other software is necessary.
Prerequisite Knowledge
JavaScript, Node.js.
Difficulty
Intermediate.
Project Length
175/350 hours. Can be scoped according to project length.
Potential Mentors
Metadata
Metadata
Assignees
Labels
difficulty: 3Likely to be challenging but manageable.Likely to be challenging but manageable.ideaPotential GSoC project idea.Potential GSoC project idea.priority: lowLow priority.Low priority.tech: javascriptInvolves programming in JavaScript.Involves programming in JavaScript.tech: nodejsRequires developing with Node.js.Requires developing with Node.js.