-
Notifications
You must be signed in to change notification settings - Fork 4
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
Please integrate into Base Julia!!! #8
Comments
+Inf |
I have the impression that many developers want to contribute to the REPL, but we hold them back, because we say we will get rid of readline. +BigFloat(Inf) |
I have that impression as well. with_bigfloat_precision(1024) do
big(Inf)
end |
Ok, fine, I get it. Let's get this done. |
:D |
Alright, first order of business is to get people to try this and make sure bugs are getting fixed. To that end, I added the script needed to run the repl from the command line. To try it out, instead of running |
I had to checkout the master of TERM.jl and Readline.jl manually first. Then, I get a whole bunch of ambiguity warnings and the
|
Ok, I had to also update |
That could easily update a lot of packages to master, unknowingly. Perhaps a warning along the lines would be good to have though, so that the user can decide. |
All reported bugs fixed. Keep them coming. |
My feeling is that this is pretty close to being ready for integration into Base. There's a few more bugs to iron out, but it already serves as a great drop-in replacement for the old REPL for me. |
Ok, there's no obvious issues left. I say we merge this puppy into Base. What's the procedure? |
Currently, any exception makes the script quit. I guess, we just need to get to a point where this is handled well, and it doesn't quit. |
We do not need to make the new REPL default, to integrate it to Base. It can live alongside the old for a while. |
I hope i'm not stepping on anyone's toes, but i took a crack at this: https://github.com/JuliaLang/julia/compare/mn;newrepl |
My toes are too busy with school work to be stepped on by anybody ;) |
I followed instructions here: #34 I am on Windows 7. Here is what I get C:\Users\Jacques>C:\Julia\Julia_0.3.0-prerelease\bin\julia.exe C:/Users/Jacques/.julia/v0.3/REPL/scripts/repl.jl blas_num_threads=4 C:\Users\Jacques> |
What version of julia are you using? I think the CPU_CORES warning was fixed a while back, and it is very rewarding to debug issues that might already have been fixed. Can you try to update if your nightly release is more than a week old? |
It is definitely more than a few weeks old. I don't build it locally, it is an install from perhaps 6 or 8 weeks ago. If you can point me to instructions to update an installed version to the latest and greatest binaries and supporting files, I'll be happy to give feedback on the issue. |
I would guess that it would work to follow the instructions on julialang.org/downloads. I don't have access to a windows computer, so I have not tried. @ihnorton also just published prebundled version JuliaLang/julia#6270 (comment), that you might give a try. |
Thanks, I'll give it a try tonight and report. Sent from my Verizon Wireless 4G LTE smartphone -------- Original message -------- I would guess that it would work to follow the instructions on julialang.org/downloads. I don't have access to a windows computer, so I have not tried. @ihnorton also just published prebundled version JuliaLang/julia#6270 (comment), that you might give a try. — |
I downloaded @ihnorton's prebundled version and I still have problems. See beloaw, first a launch of julia-basic with Pkg.update() within that session. Then I exit and launch with REPL.jl and get error: blas_num_threads=4 See the two complete launches belowC:\Julia\JuliaRepl\Julia 0.3.0-prerelease\bin>julia-basic julia> Pkg.update() julia> exit() C:\Julia\JuliaRepl\Julia 0.3.0-prerelease\bin>julia-basic c:/users/Jacques/.juli blas_num_threads=4 C:\Julia\JuliaRepl\Julia 0.3.0-prerelease\bin> |
@jariou ihnorton's prebundled version already includes REPL.jl, so you don't need to run |
Yes, in this version, you just run |
Ah ok. I get it now. Sorry for the bother. It looks good. Anything I can do to help? |
Just try it out, and let us know if you find any problems. Thanks! |
For reference: This is now closed because JuliaLang/julia#6270 has been merged. |
I know this must be useable because you've been using it forever. Can we also have it please? If you outline what needs to be done, I can help.
cc: @carlobaldassi, @JeffBezanson, @ViralBShah
The text was updated successfully, but these errors were encountered: