Skip to content
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

Integration with Weave.jl #30

Closed
ChrisRackauckas opened this issue Dec 20, 2016 · 4 comments
Closed

Integration with Weave.jl #30

ChrisRackauckas opened this issue Dec 20, 2016 · 4 comments

Comments

@ChrisRackauckas
Copy link
Member

ChrisRackauckas commented Dec 20, 2016

@mpastell 's Weave.jl is a great framework for literate programming in Julia. I think both Juno and Weave can be made even better by pairing up together, kind of like RMarkdown/KnitR. If creating a Weave file was easy and it could evaluate to some rendered pane (instead of a separate browser window) as a preview, and then buttons from Juno could save it out as a PDF, it could be a really nice system for generating papers from Julia projects.

@mpastell
Copy link

I agree that this is a good idea. I have written https://atom.io/packages/language-weave which does syntax highlighting for Weave documents and supports running code using ctrl-enter.

@cdsousa
Copy link

cdsousa commented May 19, 2017

I suggest that current cell evaluation/navigation shortcuts could be also used to evaluate/navigate the document code blocks.

@pfitzseb
Copy link
Member

Yeah, that's a good idea. I do think we should create a separate atom package for the more sophisticated features (live preview comes to mind, but toolbar buttons for weave and maybe tangle as well) that integrates with Juno.

@MikeInnes
Copy link
Member

Yeah, that would be the right idea. Juno is meant to be built on and this would make a good test case.

I should check out Weave in more detail and see what we can do, but in general if folks want to try this out and we can help with Juno integration, let us know.

@aviatesk aviatesk closed this as completed Nov 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants