knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "README-"
)

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)

## Queue up some items
enqueue(x, 1)
enqueue(x, 2)

## Look at the head of the queue
peek(x)

## Retrieve some items
dequeue(x)
dequeue(x)

is_empty(x)
delete_queue(x)


rdpeng/queue documentation built on June 9, 2022, 11:27 a.m.