Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
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 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.


Speakers
avatar for Kristoffer Carlsson

Kristoffer Carlsson

Chalmers University of Technology
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
East Pauley Pauley Ballroom, Berkeley, CA