Data Scientist. Shiny Developer. Tidyverse Denizen. Scheme Enthusiast.
When I started learning Scheme, I took the common approach of learning a new language by implementing features from familiar languages (namely R). That sent me down the path of writing the chez-stats and dataframe libraries and porting gnuplot-pipe from Chicken to Chez Scheme.
This post is part of a series on the dataframe library for Chez Scheme. In this post, I will contrast the dataframe library with functions from base R and the dplyr package for modifying and aggregating dataframes.
Akku is a package manager for Scheme that currently supports numerous R6RS and R7RS Scheme implementations.1 I was slow to embrace Akku because I encountered some initial friction with installation and setup.