Tupelo 21.04.12

Released under the Eclipse Public License

Tupelo: Clojure With A Spoonful of Honey.

Installation

To install, add the following dependency to your project or build file:

[tupelo "21.04.12"]

Namespaces

tupelo.array

tupelo.array.mutable

tupelo.async

tupelo - Making Clojure even sweeter

Public variables and functions:

tupelo.base64

Convert to/from traditional base64 encoding.

tupelo.base64url

Convert to/from traditional base64url encoding.

tupelo.bits

Tupelo - Making Clojure even sweeter

tupelo.chars

Tupelo - Making Clojure even sweeter

tupelo.core

Tupelo - Making Clojure even sweeter

Public variables and functions:

tupelo.core.impl

Tupelo - Making Clojure even sweeter

Public variables and functions:

tupelo.csv

Utils for reading CSV (comma-separated-value) formatted files.

tupelo.deprecated

Public variables and functions:

tupelo.dev

Public variables and functions:

tupelo.forest

Allows the use of multiple tree structures. Provides tools to create, manipulate, and query
the the trees individually and/or collectively.

tupelo.gen

Tupelo - Clojure With A Spoonful of Honey

tupelo.hierarchy

tupelo.interval

Tupelo - Making Clojure even sweeter

tupelo.io

Read/Write using DataInputStream/DataOutputStream & InputStream/OutputStream

tupelo.java-time

tupelo.lazy

Tupelo - Making Clojure even sweeter

Public variables and functions:

tupelo.lexical

Utils for lexical sorting and searching

Public variables and functions:

tupelo.macros

Public variables and functions:

tupelo.math

Miscellaneous functions.

Public variables and functions:

tupelo.misc

Miscellaneous functions.

tupelo.parse

Utils for parsing string values. Provides a thin Clojure wrapper around java native
parsing functions such as java.lang.Float/parseFloat.  Unlike the original java
functions, these native-Clojure functions can be used as higher-order functions in maps,
function arguments, etc.  Each function also provides an optional default-value which
will be returned if there is an exception during parsing.

tupelo.parse.tagsoup

Public variables and functions:

tupelo.parse.xml

tupelo.parse.yaml

Public variables and functions:

tupelo.profile

tupelo.quote

Public variables and functions:

tupelo.schema

Prismatic Schema type definitions

tupelo.set

Tupelo - Making Clojure even sweeter

tupelo.spec

Miscellaneous functions.

Public variables and functions:

    tupelo.string

    A superset of `clojure.string` with many added functions.

    tupelo.tagval

    Tupelo - Making Clojure even sweeter

    Public variables and functions:

    tupelo.test

    Testing functions.

    tupelo.test-cljs

    tupelo.testy

    Testing functions.

    tupelo.trace

    Public variables and functions:

      tupelo.types

      Type conversion and detection.

      tupelo.vec

      tupelo.y64

      Convert to/from the URL-safe Y64 encoding.  Y64 is a URL-safe variant of Base64
      encoding created by Yahoo (YUI library) which replaces URL-problematic chars 
      with URL-safe substitutes. The specific substitutions are:
          +  ->  .   (plus   -> period)
          /  ->  _   (slash  -> underscore)
          =  ->  -   (equals -> hyphen)
      For more information, please see:
        http://en.wikipedia.org/wiki/Base64  
        http://www.yuiblog.com/blog/2010/07/06/in-the-yui-3-gallery-base64-and-y64-encoding/