Search Package Index

25 packages found

 PackageDescriptionBuild

bnf

Concise Typed Racket syntax for declaring recursive data in BNF

Docs: README
succeeds

data-red-black

red-black trees. Includes implementations of augmented red-black trees, positional red-black trees, and an ordered set backed by a rb-tree.

Tags:
succeeds

ddict

Deterministic Dictionaries

Tags:
succeeds

dset

Deterministic Sets

Docs: README
Tags:
succeeds; has dependency problems; has failing tests

ebml

A library for reading and writing EBML files.

Docs: README
Tags:
succeeds

fector

Persistent Functional Vectors

Docs: README
Tags:
succeeds

ftree

Finger Trees

Tags:
succeeds

gls

Generic Little (Object, Type, Anything, ...) System - multiple dispatch on types

Docs: README
Tags:
succeeds

graph

Generic graph library.

Tags:
succeeds

grip

A low-level 'core' Typed Racket Library.

Docs: README
succeeds

leftist-tree

Functional priority queues

Tags:
succeeds

mischief

Mischief: A Racketeer's Toolkit

Docs:
succeeds; has failing tests

mischief-dev

Mischief: A Racketeer's Toolkit [development branch]

Docs:
succeeds; has failing tests

munger

An R Dataframe structure in Typed Racket.

Docs: README
succeeds

persistent-array

A semi-persistent array

Docs: README
Tags:
succeeds

persistent-union-find

A persistent implementation of the union-find data structure

Docs: README
Tags:
succeeds

pfds

Purely functional data structures for Typed Racket

Tags:
succeeds; has failing tests
New

phc-adt

Algebraic Data Types for Typed/Racket, with features tailored to compiler writing. The data types do not have to be declared before they are used, like prefab structs and symbols. Behind the scenes, this library remembers all the data types in a file, and uses it to implicitly pre-declare them. Mostly stable, although some things may change a bit in the future.

Docs: README
succeeds

pvector

Fast, immutable, persistent vectors

Docs:
succeeds

quad-tree

A fairly simple quad-tree implementation. Nothing terribly fancy. Currently rather unstable.

Docs: README
succeeds

ralist

Purely Functional Random Access Lists

Tags:
succeeds

ring-buffer

An imperative overwriting ring buffer data structure

Tags:
succeeds

set

Use `racket/set` instead

Tags:
succeeds; has dependency problems

spmatrix

Semi-persistent matrices based on spvectors

Tags:
succeeds

spvector

Semi-persistent vectors that provide O(1) performance for linear use, but O(n) performance for non-linear accesses

Tags:
succeeds