Skip to content

Repository files navigation

R-CMD-checkCodecov test coverage

queue

The goal of queue is to provide a simple on-disk queue data structure in R.

Installation

You can install queue from github with:

# install.packages("remotes")remotes::install_github("rdpeng/queue")

Example

This is a basic example which shows you how to solve a common problem:

library(queue)
x<- create_queue("myqueue")
is_empty(x)
#> [1] TRUE## Queue up some items
enqueue(x, 1)
enqueue(x, 2)
## Look at the head of the queue
peek(x)
#> [1] 1## Retrieve some items
dequeue(x)
#> [1] 1
dequeue(x)
#> [1] 2
is_empty(x)
#> [1] TRUE
delete_queue(x)

About

Simple On-Disk Queue in R

Resources

Stars

26 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages