1,046 karma · joined June 18, 2010
I think it's funny that most people who complain about this are likely coming from Java, JS, or Python, not C. And they probably would suffer a lot in C...
I've made the jump to Clojure, and to be honest, it's painful going back to other languages, but not just because of the syntax, but rather the lack of expressive power, and the excess of boilerplate. I had to do some Python work last year, and it felt like coding with a straightjacket on.
Macro arguments are not evaluated, and so this works.
You could make it a function, and pass the arguments quoted, but it'd be more cumbersome.
But the same type of things on the PR comments, the over-architected, highly-coupled monstrosity that never quite worked.
In the end, we ended up with 6K fewer lines of code (out of a total of 16K or so), and the thing actually works now. Go figure...
If you're on emacs and like Jupyter, there's https://github.com/dzop/emacs-jupyter , which is pretty nice. I've been using it for a few days with Julia, and it works really nice. It also allows you to use different kernels from the same org-mode file, though I haven't tried to pass data between them yet (should be possible, though, at least it works in plain org-mode).
R and ggplot (https://martin.varela.fi/2017/09/09/simple-binary-data-visua...) can get you some nice visualization with just a few lines of code, too (though not as nice as the Veles tool).
What does "cool", "warm", "warmer" mean in here?
That being said, the images look pretty nifty, so it has that going for it.
(I want it, too, but it's kinda pricey)
If you read properly written English (I'd exclude from this much of the web and academic writing), you'll start absorbing the patterns.