text: # Topology
  ## statement
  Topology is a library for the Scala programming language that provides an online data structure for a directed acyclic graph. It is (C)opyright 2010–2014 0.13 against Scala 2.11, 2.10.
  ## linking
  To use this project as a library, use the following artifact:
  libraryDependencies += "de.sciss" %% "topology" % v
  The current version `v` is `"1.0.0"`
  ## getting started
  The graph is embodied by the `Topology[V, E]` type where `V` is the opaque vertex type, and `E` is the directed edge type that implements the `Topology.Edge` trait, pointing to the source and target vertex. For example:
  ```scala
  import de.sciss.topology.Topology
  case class Vertex(label: String)
  case class Edge(sourceVertex: Vertex, targetVertex: Vertex)
  extends Topology.Edge[Vertex]
  ```
  Then a new empty graph is constructed:
  ```scala
  val t0 = Topology.empty[Vertex, Edge]
  ```"))
  ```