News for hackers. Stuff that matters.
Re:Introduction to R Programming by gaius on Thursday December 07, 2017 @08:02AM (#15869610)
I don't understand the Jupyter hype. Sure it's clever that it runs in a browser but it's less capable than the MathCAD I remember using in the 90s.
Re:Introduction to R Programming by cup-of-tea on Thursday December 07, 2017 @08:59AM (#15869986)
Indeed. I used Maple for the same thing.

I think the hype is due to the fact that the literate programming thing is a good idea but many people haven't seen it before and there aren't many tools for doing it. I just wish I could use a proper editor with Jupyter. Editing in the browser is horrible.

Re:Introduction to R Programming by setzer22 on Thursday December 07, 2017 @12:19PM (#15871839)
I believe emacs org can be used for this kind of notebook developement, however it looked like a configuration nightmare so I still haven't dived into it.
Re:Introduction to R Programming by cup-of-tea on Friday December 08, 2017 @03:48AM (#15877529)
It's actually pretty easy to set up for general use. I do know and use emacs lisp, but I've not really used any at all for org-mode.

It does support "sessions" which allow persistence across the code throughout the document (you could even have multiple sessions), but the wat it's done for Python is quite hacky. It uses an interactive Python shell so you have to write code as if you're using the shell (double returns etc.) There is a better way using ob-ipython, but after spending a long time getting it to work at all I found it not good enough. Using Jupyter kernels is the way to go, I think, but it would be a lot of work to get it working well with org-mode.

Re:Introduction to R Programming by tincholio on Thursday December 07, 2017 @02:14PM (#15873030)
You should give it a go, it's not hard to configure, and it allows you to trivially use several languages in the same file, which is really practical in many cases. It also exports nicely to HTML and PDF (via LaTeX)
Re:Introduction to R Programming by ebulkin on Thursday December 07, 2017 @10:19AM (#15870732)
If I remember correctly, PyCharm does support Python notebooks. I've used it and it's not terrible.
Re:Introduction to R Programming by cup-of-tea on Friday December 08, 2017 @03:43AM (#15877515)
Apparently PyCharm supports using emacs as an external editor. Interesting. Thanks for the hint.
Re:Introduction to R Programming by ethbro on Thursday December 07, 2017 @08:02PM (#15875868)
The key attraction of Jupyter (from what I can tell) is one which is underappreciated in tech.

It provides an accessible, better workflow for common use cases than what most people were using before.

Sure, there are things out there that do a better job. Or are more powerful. But something which requires highly-custom config & training to be hyper productive on by definition means most people aren't using it that way. Same argument for Python as a popular language.

Re:Introduction to R Programming by nerdponx on Thursday December 07, 2017 @11:57AM (#15871681)
It's free and it Just Works. That's about it.
Re:Introduction to R Programming by gaius on Saturday December 09, 2017 @02:03PM (#15887386)
It's free and it Just Works.

It's painfully clunky for those of us who remember something far slicker 20+ years ago!