I would like to work on REPL stuff.
Some examples:
- a tab completion
TerminalMenu
was proposed here - the history could be improved:
- Don’t show the same entry twice (Issue)
- Use a
TerminalMenu
to replicate something similar to the matlab command history
- TerminalMenus could be improved
ProgressMeter.jl
could be used in more places e.g. Optim- I recently published REPLTetris and REPLGameOfLife - it would be nice to build a
REPLGamesBase
package which provides drawing and key-input with an easy to use API for simple games- I would also like to build some more REPLGames, e.g. Pong, Pacman, etc.
UnicodePlots
could be updated to allow animations. I have made some proof of concept with the Braille Canvas with differential updates in REPLGameOfLife.- all this should consider
LineEdit.jl
andTerminals.jl
fromstdlib/REPL
- what can be reused
- what can be improved
I think some of these tasks have a low entry barrier and may be suited for beginners.
I don’t quite feel like hosting a hackathon, but perhaps @kristoffer.carlsson may be a good host?