├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── project.clj ├── src └── peripheral │ ├── component.clj │ ├── component │ ├── analysis.clj │ ├── attach.clj │ ├── lifecycle.clj │ └── state.clj │ ├── core.clj │ ├── system.clj │ ├── system │ ├── analysis.clj │ ├── subsystem.clj │ └── using.clj │ ├── system_plus.clj │ └── utils.clj └── test └── peripheral ├── component_test.clj ├── core_test.clj ├── system_plus_test.clj └── system_test.clj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/README.md -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/project.clj -------------------------------------------------------------------------------- /src/peripheral/component.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/component.clj -------------------------------------------------------------------------------- /src/peripheral/component/analysis.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/component/analysis.clj -------------------------------------------------------------------------------- /src/peripheral/component/attach.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/component/attach.clj -------------------------------------------------------------------------------- /src/peripheral/component/lifecycle.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/component/lifecycle.clj -------------------------------------------------------------------------------- /src/peripheral/component/state.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/component/state.clj -------------------------------------------------------------------------------- /src/peripheral/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/core.clj -------------------------------------------------------------------------------- /src/peripheral/system.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/system.clj -------------------------------------------------------------------------------- /src/peripheral/system/analysis.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/system/analysis.clj -------------------------------------------------------------------------------- /src/peripheral/system/subsystem.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/system/subsystem.clj -------------------------------------------------------------------------------- /src/peripheral/system/using.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/system/using.clj -------------------------------------------------------------------------------- /src/peripheral/system_plus.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/system_plus.clj -------------------------------------------------------------------------------- /src/peripheral/utils.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/src/peripheral/utils.clj -------------------------------------------------------------------------------- /test/peripheral/component_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/test/peripheral/component_test.clj -------------------------------------------------------------------------------- /test/peripheral/core_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/test/peripheral/core_test.clj -------------------------------------------------------------------------------- /test/peripheral/system_plus_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/test/peripheral/system_plus_test.clj -------------------------------------------------------------------------------- /test/peripheral/system_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsc/peripheral/HEAD/test/peripheral/system_test.clj --------------------------------------------------------------------------------