├── .github └── workflows │ └── ci.yml ├── .gitignore ├── README.adoc ├── bb.edn ├── debux.el ├── deps.edn ├── doc ├── change-logs.adoc ├── clojure-core-symbols.adoc ├── img │ ├── break-1.png │ ├── break-2.png │ ├── break-3.png │ ├── break-4.png │ ├── break-if.png │ ├── chrome-devtools-settings.png │ ├── cljs-devtools.png │ ├── clog-js.png │ ├── clog-once.png │ ├── clog-style-user.png │ ├── clog-style.png │ ├── clog.png │ └── register-macros.png ├── macro-debugging-in-clojurescript.adoc └── v0.2.1 │ ├── README.adoc │ └── img │ ├── break-if.png │ ├── break.png │ ├── clog-1.png │ ├── clog-2.png │ ├── clog-3.png │ ├── clog-4.png │ └── clog-5.png ├── examples ├── README.adoc ├── bb.edn ├── package.json ├── project.clj ├── resources │ └── public │ │ └── index.html ├── shadow-cljs.edn ├── src │ ├── clj │ │ └── examples │ │ │ ├── bb_run.clj │ │ │ ├── core.clj │ │ │ ├── dbg.clj │ │ │ ├── dbgn.clj │ │ │ ├── dbgt.clj │ │ │ ├── demo.clj │ │ │ ├── etc.clj │ │ │ ├── lab.clj │ │ │ ├── options.clj │ │ │ └── tap_output.clj │ ├── cljc │ │ └── examples │ │ │ ├── common.cljc │ │ │ └── macro2.clj │ └── cljs │ │ └── examples │ │ ├── clog.cljs │ │ ├── clogn.cljs │ │ ├── clogt.cljs │ │ ├── core.cljs │ │ ├── dbg.cljs │ │ ├── dbgn.cljs │ │ ├── demo.cljs │ │ ├── etc.cljs │ │ ├── lab.cljs │ │ ├── macro.clj │ │ ├── options.cljs │ │ └── preload.cljs └── yarn.lock ├── project.clj ├── src ├── data_readers.clj └── debux │ ├── common │ ├── macro_specs.cljc │ ├── skip.clj │ └── util.cljc │ ├── core.clj │ ├── cs │ ├── clog.clj │ ├── clogn.clj │ ├── clogt.clj │ ├── core.cljc │ ├── electric.cljc │ ├── macro_types.clj │ └── util.cljc │ ├── dbg.clj │ ├── dbgn.clj │ ├── dbgt.clj │ ├── electric.clj │ └── macro_types.clj └── test └── debux └── core_test.clj /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/.gitignore -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/README.adoc -------------------------------------------------------------------------------- /bb.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/bb.edn -------------------------------------------------------------------------------- /debux.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/debux.el -------------------------------------------------------------------------------- /deps.edn: -------------------------------------------------------------------------------- 1 | {:paths ["src"]} 2 | -------------------------------------------------------------------------------- /doc/change-logs.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/change-logs.adoc -------------------------------------------------------------------------------- /doc/clojure-core-symbols.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/clojure-core-symbols.adoc -------------------------------------------------------------------------------- /doc/img/break-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/break-1.png -------------------------------------------------------------------------------- /doc/img/break-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/break-2.png -------------------------------------------------------------------------------- /doc/img/break-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/break-3.png -------------------------------------------------------------------------------- /doc/img/break-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/break-4.png -------------------------------------------------------------------------------- /doc/img/break-if.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/break-if.png -------------------------------------------------------------------------------- /doc/img/chrome-devtools-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/chrome-devtools-settings.png -------------------------------------------------------------------------------- /doc/img/cljs-devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/cljs-devtools.png -------------------------------------------------------------------------------- /doc/img/clog-js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/clog-js.png -------------------------------------------------------------------------------- /doc/img/clog-once.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/clog-once.png -------------------------------------------------------------------------------- /doc/img/clog-style-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/clog-style-user.png -------------------------------------------------------------------------------- /doc/img/clog-style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/clog-style.png -------------------------------------------------------------------------------- /doc/img/clog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/clog.png -------------------------------------------------------------------------------- /doc/img/register-macros.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/img/register-macros.png -------------------------------------------------------------------------------- /doc/macro-debugging-in-clojurescript.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/macro-debugging-in-clojurescript.adoc -------------------------------------------------------------------------------- /doc/v0.2.1/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/v0.2.1/README.adoc -------------------------------------------------------------------------------- /doc/v0.2.1/img/break-if.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/v0.2.1/img/break-if.png -------------------------------------------------------------------------------- /doc/v0.2.1/img/break.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/v0.2.1/img/break.png -------------------------------------------------------------------------------- /doc/v0.2.1/img/clog-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/v0.2.1/img/clog-1.png -------------------------------------------------------------------------------- /doc/v0.2.1/img/clog-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/v0.2.1/img/clog-2.png -------------------------------------------------------------------------------- /doc/v0.2.1/img/clog-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/v0.2.1/img/clog-3.png -------------------------------------------------------------------------------- /doc/v0.2.1/img/clog-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/v0.2.1/img/clog-4.png -------------------------------------------------------------------------------- /doc/v0.2.1/img/clog-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/doc/v0.2.1/img/clog-5.png -------------------------------------------------------------------------------- /examples/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/README.adoc -------------------------------------------------------------------------------- /examples/bb.edn: -------------------------------------------------------------------------------- 1 | {:paths ["src/clj"] 2 | :deps {philoskim/debux {:mvn/version "0.9.0"} }} 3 | -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/project.clj -------------------------------------------------------------------------------- /examples/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/resources/public/index.html -------------------------------------------------------------------------------- /examples/shadow-cljs.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/shadow-cljs.edn -------------------------------------------------------------------------------- /examples/src/clj/examples/bb_run.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/clj/examples/bb_run.clj -------------------------------------------------------------------------------- /examples/src/clj/examples/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/clj/examples/core.clj -------------------------------------------------------------------------------- /examples/src/clj/examples/dbg.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/clj/examples/dbg.clj -------------------------------------------------------------------------------- /examples/src/clj/examples/dbgn.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/clj/examples/dbgn.clj -------------------------------------------------------------------------------- /examples/src/clj/examples/dbgt.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/clj/examples/dbgt.clj -------------------------------------------------------------------------------- /examples/src/clj/examples/demo.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/clj/examples/demo.clj -------------------------------------------------------------------------------- /examples/src/clj/examples/etc.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/clj/examples/etc.clj -------------------------------------------------------------------------------- /examples/src/clj/examples/lab.clj: -------------------------------------------------------------------------------- 1 | (ns examples.lab) 2 | 3 | (use 'debux.core) 4 | -------------------------------------------------------------------------------- /examples/src/clj/examples/options.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/clj/examples/options.clj -------------------------------------------------------------------------------- /examples/src/clj/examples/tap_output.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/clj/examples/tap_output.clj -------------------------------------------------------------------------------- /examples/src/cljc/examples/common.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljc/examples/common.cljc -------------------------------------------------------------------------------- /examples/src/cljc/examples/macro2.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljc/examples/macro2.clj -------------------------------------------------------------------------------- /examples/src/cljs/examples/clog.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/clog.cljs -------------------------------------------------------------------------------- /examples/src/cljs/examples/clogn.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/clogn.cljs -------------------------------------------------------------------------------- /examples/src/cljs/examples/clogt.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/clogt.cljs -------------------------------------------------------------------------------- /examples/src/cljs/examples/core.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/core.cljs -------------------------------------------------------------------------------- /examples/src/cljs/examples/dbg.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/dbg.cljs -------------------------------------------------------------------------------- /examples/src/cljs/examples/dbgn.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/dbgn.cljs -------------------------------------------------------------------------------- /examples/src/cljs/examples/demo.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/demo.cljs -------------------------------------------------------------------------------- /examples/src/cljs/examples/etc.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/etc.cljs -------------------------------------------------------------------------------- /examples/src/cljs/examples/lab.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/lab.cljs -------------------------------------------------------------------------------- /examples/src/cljs/examples/macro.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/macro.clj -------------------------------------------------------------------------------- /examples/src/cljs/examples/options.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/options.cljs -------------------------------------------------------------------------------- /examples/src/cljs/examples/preload.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/src/cljs/examples/preload.cljs -------------------------------------------------------------------------------- /examples/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/examples/yarn.lock -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/project.clj -------------------------------------------------------------------------------- /src/data_readers.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/data_readers.clj -------------------------------------------------------------------------------- /src/debux/common/macro_specs.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/common/macro_specs.cljc -------------------------------------------------------------------------------- /src/debux/common/skip.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/common/skip.clj -------------------------------------------------------------------------------- /src/debux/common/util.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/common/util.cljc -------------------------------------------------------------------------------- /src/debux/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/core.clj -------------------------------------------------------------------------------- /src/debux/cs/clog.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/cs/clog.clj -------------------------------------------------------------------------------- /src/debux/cs/clogn.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/cs/clogn.clj -------------------------------------------------------------------------------- /src/debux/cs/clogt.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/cs/clogt.clj -------------------------------------------------------------------------------- /src/debux/cs/core.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/cs/core.cljc -------------------------------------------------------------------------------- /src/debux/cs/electric.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/cs/electric.cljc -------------------------------------------------------------------------------- /src/debux/cs/macro_types.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/cs/macro_types.clj -------------------------------------------------------------------------------- /src/debux/cs/util.cljc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/cs/util.cljc -------------------------------------------------------------------------------- /src/debux/dbg.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/dbg.clj -------------------------------------------------------------------------------- /src/debux/dbgn.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/dbgn.clj -------------------------------------------------------------------------------- /src/debux/dbgt.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/dbgt.clj -------------------------------------------------------------------------------- /src/debux/electric.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/electric.clj -------------------------------------------------------------------------------- /src/debux/macro_types.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/src/debux/macro_types.clj -------------------------------------------------------------------------------- /test/debux/core_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philoskim/debux/HEAD/test/debux/core_test.clj --------------------------------------------------------------------------------