Skip to content

Commit 163a6ab

Browse files
committed
add podcast link
1 parent b460b00 commit 163a6ab

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

content/post/2025-02-13-lazy/index.Rmd

+2
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ In the programming world, laziness can often be a good thing: it is both a human
4848
Now, when reading code or documentation, seeing the word "lazy" can be confusing, because of its polisemy: it carries several meanings.
4949
In this post, we will enumerate the different possible definitions of "lazy" in R code.
5050

51+
*This post was featured on the [R Weekly highlights podcast](https://serve.podhome.fm/episodepage/r-weekly-highlights/issue-2025-w08-highlights_638757139532492773) hosted by Eric Nantz and Mike Thomas.*
52+
5153
## Lazy as in lazy evaluation
5254

5355
You might know that R provides **lazy evaluation**: the arguments of a function are only evaluated if they are accessed.

content/post/2025-02-13-lazy/index.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@ tags:
1010
- package development
1111
- programming
1212
output: hugodown::hugo_document
13-
rmd_hash: 53472eb933ca96b6
13+
rmd_hash: ed1b5536b48eb324
1414

1515
---
1616

1717
In the programming world, laziness can often be a good thing: it is both a human quality that can motivate automation efforts, and a programming concept that avoids wasting resources such as memory. Now, when reading code or documentation, seeing the word "lazy" can be confusing, because of its polisemy: it carries several meanings. In this post, we will enumerate the different possible definitions of "lazy" in R code.
1818

19+
*This post was featured on the [R Weekly highlights podcast](https://serve.podhome.fm/episodepage/r-weekly-highlights/issue-2025-w08-highlights_638757139532492773) hosted by Eric Nantz and Mike Thomas.*
20+
1921
## Lazy as in lazy evaluation
2022

2123
You might know that R provides **lazy evaluation**: the arguments of a function are only evaluated if they are accessed. In short, you can pass anything as an argument value to a function without any problem as long as the function does not use that value.

0 commit comments

Comments
 (0)