Skip to content

Commit

Permalink
Change type names as per issue #2
Browse files Browse the repository at this point in the history
  • Loading branch information
Tokazama committed Apr 29, 2022
1 parent 7e333b6 commit 8835fb7
Show file tree
Hide file tree
Showing 4 changed files with 213 additions and 213 deletions.
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "StaticLists"
uuid = "d1891b89-3aa8-469e-a5ac-90bba77ac8f3"
authors = ["Zachary P. Christensen <zchristensen7@gmail.com> and contributors"]
version = "0.1.0"
version = "0.2.0"

[deps]
ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
[![Build Status](https://github.com/Tokazama/StaticLists.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/Tokazama/StaticLists.jl/actions/workflows/CI.yml?query=branch%3Amain)
[![Coverage](https://codecov.io/gh/Tokazama/StaticLists.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/Tokazama/StaticLists.jl)

This package exports two statically sized list types, `List` and `KeyedList`.
Similar to Julia's `Tuple` and `NamedTuple`, these types are useful for creating collections of small strongly typed values.
Unlike `Tuple` and `NamedTuple` , `List` and `KeyedList` may be composed iteratively without having to reconstruct new instances.
This package exports two statically-sized StaticList types, `StaticList` and `KeyedStaticList`.
Similar to Julia's `Tuple` and `NamedTuple`, these types are useful for creating collections of small strongly-typed values.
Unlike `Tuple` and `NamedTuple` , `StaticList` and `KeyedStaticList` may be composed iteratively without having to reconstruct new instances.
This allows small collections (a length of a little over 32) to undergo many operations that may add or remove a few values with little overhead.
Inference is explicitly tested for most methods.
Most methods have also been bench marked using `BenchmarkTools` to ensure there's little to no overhead where possible.
Loading

0 comments on commit 8835fb7

Please # to comment.