• This repository has been archived on 09/Nov/2017
  • Stars
    star
    179
  • Rank 206,701 (Top 5 %)
  • Language
    Java
  • Created over 10 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

efficient small collections for clojure

This library provides efficient implementations for small maps and vectors, discussed more in this post. These implementations will eventually be merged into Clojure proper, but for now can be used by replacing vector with clj-tuple/vector and hash-map with clj-tuple/hash-map.

usage

Build Status

[clj-tuple "0.2.2"]
clj-tuple> (vector 1 2 3)
[1 2 3]
clj-tuple> (hash-map 1 2 3 4)
{1 2, 3 4}

license

Copyright Β© 2015 Zachary Tellman

Distributed under the MIT License

More Repositories

1

lamina

not under active development - event-driven workflows for clojure
Clojure
708
star
2

automat

better automata through combinators
Clojure
586
star
3

rhizome

simple graph and tree visualization
Clojure
446
star
4

penumbra

not under active development - idiomatic opengl bindings for clojure
Clojure
353
star
5

virgil

your own personal JVM psychopomp
Clojure
274
star
6

vertigo

heterogeneous structs for clojure
Clojure
208
star
7

riddley

code-walking without caveats
Clojure
193
star
8

narrator

expressive, composable stream analysis
Clojure
153
star
9

proteus

local. mutable. variables.
Clojure
111
star
10

sleight

whole-program transformations in clojure
Clojure
98
star
11

calx

not under active development - idiomatic opencl bindings for clojure
Clojure
84
star
12

collection-check

fuzz testing for alternate clojure data structures
Clojure
64
star
13

pushkin

shall we play a game?
Clojure
59
star
14

immutable-bitset

space-efficient immutable integer sets
Clojure
51
star
15

immutable-int-map

a map optimized for integer keys
Clojure
40
star
16

aloha

a simple, friendly webserver
Clojure
36
star
17

cambrian-collections

a veritable explosion of data structures
Clojure
29
star
18

cantor

not under active development - primitive math for clojure
Clojure
26
star
19

clj-radix

a persistent radix tree, for efficient nested maps
Clojure
21
star
20

lein-jammin

a window into your stuck process
Clojure
18
star
21

everything-will-flow

necessary code for my upcoming clojure/west 2015 talk
Clojure
17
star
22

duel

a testing ground for programs that play go
Clojure
10
star
23

bizarro-collections

you got your clojure semantics in my mutable hash-map
Java
7
star
24

ergo

a monte-carlo simulator for computer go
C++
5
star
25

scrawl

the graphical equivalent of the fibonacci sequence
Clojure
4
star
26

java9-failure

Clojure
1
star
27

aleph.io

static website for aleph
CSS
1
star