Posts

I recently decided to switch my attention from learning Racket to Chez Scheme. One of the reasons that I chose Racket was because of …

Over the last 6 months, I have been learning Racket in my free time. One of my first posts on this blog laid out my reasons for …

In a previous post, I used GUI toolkits to make progress bars in R and Racket. However, I usually prefer the ASCII progress bars of the …

As an impatient person and an insecure programmer, I typically use progress bars for any code that takes more than a few minutes to …

In learning about reading CSV files in Racket, I have started to reconsider whether storing small(ish) datasets in CSV files is the …

In a previous post, I wrote about reading and writing data to file while retaining the structure and attributes of the data (i.e., data …

One of the areas of expertise at Cramer Fish Sciences is watershed and habitat restoration. In the context of that work, we are often …

In a previous post, I wrote a function to perform repeated timings of untyped and typed versions of the same Racket functions. #lang …

In a previous post, I wrote that Racket’s if is similar to ifelse in R. That’s not quite right. This is a short post to clarify the …

On my journey to learn Racket, I look for small pieces of R code to try to implement in Racket. A blog post about speeding up …