JuliaCon 2017 has ended
Back To Schedule
Thursday, June 22 • 2:15pm - 2:51pm
OhMyREPL.jl: This Is My REPL; There Are Many Like It, But This One Is Mine

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
By default, Julia comes with a powerful REPL that itself is completely written in Julia. It has, among other things, tab completion, customizable keybindings and different prompt modes to use the shell or access the help system. However, with regards to visual customization there are not that many options for a user to tweak. To that end, I created the package OhMyREPL.jl. Upon loading, it hooks into the REPL and adds features such as syntax highlighting, matching bracket highlighting, functionality to modify input and output prompts and a new way of printing stacktraces and error messages. It also contains some non-visual features, like allowing text that has been copied from a REPL session to be directly pasted back into a REPL and quickly opening the location of stack frames from a stacktrace in an editor. The talk will give an overview of the different features, discuss which features managed to get upstreamed to Julia v0.6 and, if time allows, outline the internals of the package.

avatar for Kristoffer Carlsson

Kristoffer Carlsson

Julia Computing
Ph.D. student in computational mechanics at Chalmers University of Technology. Using Julia both for studies and as a hobby.

Thursday June 22, 2017 2:15pm - 2:51pm PDT
East Pauley Pauley Ballroom, Berkeley, CA