Re:Lets-plot: An interactive Python plotting library using g...
by throwaway29103 on Wednesday September 09, 2020 @10:37AM
(#24421482)
Genuinely curious: what do you mean with respect to "R's non-standard evaluation" and its relationship to DSLs?
Thanks in advance.
[ Parent
| on HN ]
Re:Lets-plot: An interactive Python plotting library using g...
by CreRecombinase on Wednesday September 09, 2020 @10:58AM
(#24421733)
R some very lispy meta-programming features. Very briefly, if I'm a function (go with me here) `foo <- function(x,y){whatever}`,and someone calls me, `foo(bar,baz)` I get to know that `baz` is "bound" to `y`. The caller doesn't even have to have a `baz` in scope; substituting `y` for `baz` is done lazily, if the function never asks for the actual value of `y`, there's no problem. You can read more about this here http://adv-r.had.co.nz/Computing-on-the-language.html
Re:Lets-plot: An interactive Python plotting library using g...
by throwaway29103 on Wednesday September 09, 2020 @05:24PM
(#24426081)
Great
Re:Lets-plot: An interactive Python plotting library using g...
by tmoertel on Wednesday September 09, 2020 @12:51PM
(#24422948)
I wrote a summary that goes into some detail:
http://blog.moertel.com/posts/2006-01-20-wondrous-oddities-r...
Re:Lets-plot: An interactive Python plotting library using g...
by throwaway29103 on Wednesday September 09, 2020 @05:24PM
(#24426071)
Fantastic
Re:Lets-plot: An interactive Python plotting library using g...
by nerdponx on Wednesday September 09, 2020 @11:02AM
(#24421792)
R gives you the ability to capture un-evaluated expressions, manipulate them, and then evaluate the manipulated versions. This ability lets you construct some fairly powerful DSLs and language extensions.
Re:Lets-plot: An interactive Python plotting library using g...
by throwaway29103 on Wednesday September 09, 2020 @05:25PM
(#24426086)
Thanks for the succinct explanation