aol / cyclops

An advanced, but easy to use, platform for writing functional applications in Java 8.
Apache License 2.0
1.32k stars 136 forks source link

Namespace classes in v2 differently #444

Closed johnmcclean closed 7 years ago

johnmcclean commented 7 years ago

use cyclops as base for API entry points e.g.


cyclops             (Monoids, Semigroups, Optionals, CompletableFutures, Predicates, Eval, Trampoline)
cyclops.collections (Persistent and Mutable collections)
cyclops.streams     (ReactiveSeq, FutureStream, Streams)
cyclops.functions   (F[0..8], MFunction[0..8], Curry, Lamba, Reader etc)
cyclops.sumtypes    (Try, Maybe, Xor, Ior, Either[1-5]?)
cyclops.async       (FutureW, async.Queue, async.Topic, async.Signal)
cyclops.transform   (ListT, FutureT)
cyclops.box         (Mutable, LazyImmutable)

The rest at com.aol.cyclops2.*

This will avoid collisions with cyclops-react v1.x on the same classpath

johnmcclean commented 7 years ago

Merged in https://github.com/aol/cyclops-react/pull/451