Skip to content

RFC: new startup mode: load a file after loading ~/.juliarc #1364

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from
Closed

RFC: new startup mode: load a file after loading ~/.juliarc #1364

wants to merge 1 commit into from

Conversation

timholy
Copy link
Member

@timholy timholy commented Oct 11, 2012

This is useful if you want to run a "script" that can run in both interactive mode and from the UNIX command line. In particular, it's nice to have whatever customizations are in ~/.juliarc available. Currently that is not possible because process_options in client.jl loads any files immediately. This patch adds the ability to defer loading until things are more complete.

This also separates out the role of the startup flag from the repl flag. I didn't see why it was dependent in the first place, but because this theoretically could break something I didn't want to just go ahead and commit.

This lacks an update to the --usage information (in repl.c). I figure I'd do that after finding out whether people want to see changes.

@JeffBezanson
Copy link
Member

Yes, recently we specifically decided to only load .jularc.jl for the repl and not for scripts. Would it work just to have a switch that forces loading of .juliarc first?

@pao
Copy link
Member

pao commented Oct 11, 2012

For context, Jeff is referring to #1301.

@timholy
Copy link
Member Author

timholy commented Oct 12, 2012

Sure, a switch would be fine. I can put this together. What should we call it? -F (as the opposite of -f)? -c (for configure)?

@timholy timholy closed this in 1d049aa Oct 13, 2012
jishnub added a commit that referenced this pull request Jun 14, 2025
… to 6cc0405 (#58725)

Stdlib: LinearAlgebra
URL: https://github.com/JuliaLang/LinearAlgebra.jl.git
Stdlib branch: release-1.12
Julia branch: backports-release-1.12
Old commit: 7264a49
New commit: 6cc0405
Julia version: 1.12.0-beta4
LinearAlgebra version: 1.12.0
Bump invoked by: @jishnub
Powered by:
[BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl)

Diff:
JuliaLang/LinearAlgebra.jl@7264a49...6cc0405

```
$ git log --oneline 7264a49..6cc0405
6cc0405 Backports release 1.12 (#1379)
73ff52d Change default symmetriceigen algorithm back to RobustRepresentations (#1363)
7194038 clarify eigen docstring (#1364)
```

Co-authored-by: jishnub <10461665+jishnub@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants