Numbering in REPL like IPython?

This page summarizes the projects mentioned and recommended in the original post on /r/Julia

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Pluto.jl

    🎈 Simple reactive notebooks for Julia

  • You could also look into Pluto notebooks or IJulia.

  • IJulia.jl

    Julia kernel for Jupyter

  • You could also look into Pluto notebooks or IJulia.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • OhMyREPL.jl

    Syntax highlighting and other enhancements for the Julia REPL

  • This is probably doable with the OhMyREPL package, which allows you to run arbitrary commands and use the result as your input or output prompt. You should be able to use a variable to keep track of the line numbers and output them with the prompt.

  • REPLHistory.jl

    Gain access to the Julia REPL history.

  • On the console, I don't know of a way to access past outputs (except the immediate previous one using ans). The inputs are stored in an repl_history.jl file (REPL.find_hist_file() will print the full path), but with no line numbers and no indication of which ones are from the current session, so not very easy to use for this purpose. REPLHistory.jl adds a little bit of convenience in accessing it, but honestly not by much.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts