-
Notifications
You must be signed in to change notification settings - Fork 1
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
Upstream to ob-julia? #5
Comments
Hi! |
It sounds like what's "best", particularly long-term, isn't clear at this point. What is clear to me is that this would be a massive upgrade in functionality compared to the currently severely outdated I think it's great that you've made a package for this, but frankly I'm guessing the main thing people do when trying to use Julia with babel is
Even just replacing the current |
I would be okay if the biggest blocking issue in But really, you should also give a try to |
Cool! The vterm approach looks interesting, but as the current approach (and what others use, like R) is based on ess while this package seems like a straight upgrade, there would be a bunch of other hoops that would make vterm less easy to swallow as part of Org - for example requiring dynamic module support (which isn't supported by the minimum Emacs version for Org. There's an argument this should be bumped, but that's another matter). For an example of how broken the current |
Hi again!
|
I hadn't seen https://git.nixo.xyz/nixo/ob-julia before. That looks interesting, thanks for pointing it out. Perhaps we can pull some of nixo's innovations into this package? I'm happy to try to have a look at the Julia/Elisp side of things since I'm quite familiar with Elisp and while I'm currently new to Julia I'm going to be using it a lot. I am rather busy though, so that may not be able to happen soon. |
It is! ;) Nixo used to collaborate with the original author of Also, many thanks for your comments and enthusiasm ;) |
I've emailed Nicolò with a link to this issue, asking if he might be interested in collaborating on Org's |
Hello everybody (I'm nixo) I'd really like to collaborate on ob-julia and finally help providing good upstream support! I've not checked out ob-ess-julia nor ob-julia-vterm yet, so I don't know what's the "state of the art" yet. I'll check them out, read open issues to be sure we all are on the same page :) Are there "only" those three (including mine) or are there other implementations that might be worth checking out? |
Hi Nicolò! As concerns
I may try to help by working with you for some aspects (documentation, minor code improvements, etc.), but And, finally, |
Thank you @nico202 and @frederic-santos for being interested in this! I'd love to see great support for Julia in Org 😃, and it's great to see we share this desire. I'm not sure what the best approach would be, between:
Perhaps (2) or (3) may be the best bet? What do you think? |
I would say exactly the same! :) |
And although it's almost useless now, the newest release of See you soon, gentlemen! |
I'm proceeding with a refactor of the code, making it a bit more readable, adding comments and removing old leftovers. In the meanwhile I was wondering if you have any thoughts about julia-repl. Maybe it's better than ess. No dependencies, and the ?help work inside emacs. Would it be better or should we stick to ess? |
I'm guessing the main concern with julia-repl may be windows users (https://github.com/tpapp/julia-repl#note-for-windows-users). Other than that, I don't know how it compares and so have nothing else to add. |
Oh, it looks like 5 months ago an Alberto Ramos volunteered to maintain Org's ob-julia. I think this may be @ramos. |
Great news! I would be happy to be part of this dream team ;) Clearly, I'm the least comptent in Julia programming, but I can help the main maintainer(s) with documentation, examples, and minor (boring) stuff like this. Thanks @tecosaur for your work on this! |
We have a big team now :) I'd need help on writing the README and adding things on the TODO list. This code is now slightly better, with more docstrings, and the only known bug is the use of Would you mind trying it out and reporting bugs and missing features (as well as suggesting which packages we should support out of the box)? Thanks! |
Brilliant @nico202! I'll try it out shortly. How about I open issues for any of the features/packages that I think we should support? |
I also want to add, I'm feeling really good about this. I think we could make some really nice Org/Julia integrations happen here 😀. |
Sure, feel free to open as many issues you want :) Also, for each type we want to support, we should discuss how it should be formatted |
Oh @nico202 I'm currently going through the standard library and looking at type representations. For chatting about this sort of thing do you think it could be nice to use an IM platform? I get the feeling there will be a lot of little things mentioned and it may be nicer that a lot of really small issues / a long chain here. Just a thought. |
Actually, this isn't as much as I thought. Issues should be fine 🙂 |
Thank you all for the contributions! Does this mean that at one point I shall use https://github.com/nico202/ob-julia instead of ob-ess-julia? By the way, is there a ob julia library that supports graphic output in Org mode document? |
You'll probably find a smoother experience and a better stability there, yep. I'll still maintain |
Just a little call for help here for more visibility: if anyone has thoughts on nico202/ob-julia#8 (comment) that would be much appreciated. |
Hello!
I've come across this because I just have tried using
ob-julia
and it's completely non-functional 🙁. For instance, it tries to usereadcsv
andwritecsv
which simply don't exist any more. It looks like it was last updated in 2014 😓.There's an open call for org babel maintainers (Please help by becoming a maintainer for an Org Babel file), and the work you've done here seems like a great step forward!
I'd love it if the go-to experience of Julia in Org ... worked, so would you be willing to consider making this the new
ob-julia
?The text was updated successfully, but these errors were encountered: