├── .github └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── core └── src │ ├── main │ ├── scala-2.x │ │ └── shims │ │ │ └── util │ │ │ ├── capture.scala │ │ │ └── macros.scala │ ├── scala-3.x │ │ └── shims │ │ │ └── util │ │ │ └── capture.scala │ └── scala │ │ └── shims │ │ ├── AsSyntaxModule.scala │ │ ├── ShimsCore.scala │ │ ├── conversions │ │ ├── Synthetic.scala │ │ ├── arrow.scala │ │ ├── bi.scala │ │ ├── datatypes.scala │ │ ├── inject.scala │ │ ├── kernel.scala │ │ └── monad.scala │ │ └── package.scala │ └── test │ └── scala │ └── shims │ ├── KernelConversionSpecs.scala │ ├── MonadConversionSpecs.scala │ └── util │ └── CaptureSpecs.scala ├── effect ├── README.md └── src │ ├── main │ └── scala │ │ └── shims │ │ └── effect │ │ ├── ShimsEffect.scala │ │ ├── instances │ │ ├── IOInstances.scala │ │ ├── TaskInstances.scala │ │ └── mtl.scala │ │ └── package.scala │ └── test │ └── scala │ └── shims │ └── effect │ ├── IOArbitrary.scala │ ├── IOInstancesSpecs.scala │ ├── MTLSpecs.scala │ ├── TaskArbitrary.scala │ └── TaskInstancesSpecs.scala ├── extending.md ├── project ├── build.properties └── plugins.sbt └── scratch └── src └── main └── scala └── shims ├── playground.scala └── test.scala /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/README.md -------------------------------------------------------------------------------- /core/src/main/scala-2.x/shims/util/capture.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala-2.x/shims/util/capture.scala -------------------------------------------------------------------------------- /core/src/main/scala-2.x/shims/util/macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala-2.x/shims/util/macros.scala -------------------------------------------------------------------------------- /core/src/main/scala-3.x/shims/util/capture.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala-3.x/shims/util/capture.scala -------------------------------------------------------------------------------- /core/src/main/scala/shims/AsSyntaxModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala/shims/AsSyntaxModule.scala -------------------------------------------------------------------------------- /core/src/main/scala/shims/ShimsCore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala/shims/ShimsCore.scala -------------------------------------------------------------------------------- /core/src/main/scala/shims/conversions/Synthetic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala/shims/conversions/Synthetic.scala -------------------------------------------------------------------------------- /core/src/main/scala/shims/conversions/arrow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala/shims/conversions/arrow.scala -------------------------------------------------------------------------------- /core/src/main/scala/shims/conversions/bi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala/shims/conversions/bi.scala -------------------------------------------------------------------------------- /core/src/main/scala/shims/conversions/datatypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala/shims/conversions/datatypes.scala -------------------------------------------------------------------------------- /core/src/main/scala/shims/conversions/inject.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala/shims/conversions/inject.scala -------------------------------------------------------------------------------- /core/src/main/scala/shims/conversions/kernel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala/shims/conversions/kernel.scala -------------------------------------------------------------------------------- /core/src/main/scala/shims/conversions/monad.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala/shims/conversions/monad.scala -------------------------------------------------------------------------------- /core/src/main/scala/shims/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/main/scala/shims/package.scala -------------------------------------------------------------------------------- /core/src/test/scala/shims/KernelConversionSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/test/scala/shims/KernelConversionSpecs.scala -------------------------------------------------------------------------------- /core/src/test/scala/shims/MonadConversionSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/test/scala/shims/MonadConversionSpecs.scala -------------------------------------------------------------------------------- /core/src/test/scala/shims/util/CaptureSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/core/src/test/scala/shims/util/CaptureSpecs.scala -------------------------------------------------------------------------------- /effect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/effect/README.md -------------------------------------------------------------------------------- /effect/src/main/scala/shims/effect/ShimsEffect.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/effect/src/main/scala/shims/effect/ShimsEffect.scala -------------------------------------------------------------------------------- /effect/src/main/scala/shims/effect/instances/IOInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/effect/src/main/scala/shims/effect/instances/IOInstances.scala -------------------------------------------------------------------------------- /effect/src/main/scala/shims/effect/instances/TaskInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/effect/src/main/scala/shims/effect/instances/TaskInstances.scala -------------------------------------------------------------------------------- /effect/src/main/scala/shims/effect/instances/mtl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/effect/src/main/scala/shims/effect/instances/mtl.scala -------------------------------------------------------------------------------- /effect/src/main/scala/shims/effect/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/effect/src/main/scala/shims/effect/package.scala -------------------------------------------------------------------------------- /effect/src/test/scala/shims/effect/IOArbitrary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/effect/src/test/scala/shims/effect/IOArbitrary.scala -------------------------------------------------------------------------------- /effect/src/test/scala/shims/effect/IOInstancesSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/effect/src/test/scala/shims/effect/IOInstancesSpecs.scala -------------------------------------------------------------------------------- /effect/src/test/scala/shims/effect/MTLSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/effect/src/test/scala/shims/effect/MTLSpecs.scala -------------------------------------------------------------------------------- /effect/src/test/scala/shims/effect/TaskArbitrary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/effect/src/test/scala/shims/effect/TaskArbitrary.scala -------------------------------------------------------------------------------- /effect/src/test/scala/shims/effect/TaskInstancesSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/effect/src/test/scala/shims/effect/TaskInstancesSpecs.scala -------------------------------------------------------------------------------- /extending.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/extending.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.4.2 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /scratch/src/main/scala/shims/playground.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/scratch/src/main/scala/shims/playground.scala -------------------------------------------------------------------------------- /scratch/src/main/scala/shims/test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djspiewak/shims/HEAD/scratch/src/main/scala/shims/test.scala --------------------------------------------------------------------------------