Skip to content

TESS-Laboratory/tess-functional-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tess-functional-programming

tess-badge

This repo offers a super basic example of how you can set up an R project for functional programming - this is what Hugh generated during the TESS weekly meeting.

The workflow.R file contains the function calls but all functions are contained in the /R directory. To run this project simply clone this repo, install the packages that are in packages.R and run the workflow.R script.

For more information on functional programming and all it's awesome benefits, I strongly suggest you check out these book chapters:

https://adv-r.hadley.nz/functions.html https://raps-with-r.dev/fprog.html

This page now also includes a minimal {targets} example. {targets} is an amazing package for managing complex and/or long running workflows, helping to ensure reproducibility and data integrity. The key relevant file for the targets workflow is located in the _targets.R file.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages