keechma

Keechma stack. Mention @U050986L9 or @U2J1PHYNM if you have any questions
sooheon 2018-01-08T10:27:38.000101Z

Quick question about keechma router: is there a way to not have the #!? in the url by default? It’s a small thing, but coming from hash-less URLs, this is a step back. It seems like those delimiters should only be necessary when there are extra params.

mihaelkonjevic 2018-01-08T12:24:11.000085Z

@sooheon yes. Just use a different router https://github.com/keechma/example-color-panels/blob/master/src/cljs/keechma_color_panels/core.cljs#L42

mihaelkonjevic 2018-01-08T12:24:52.000014Z

this example project shows how you can have two apps mounted at the same time, one with the history router and another with the hashchange router

mihaelkonjevic 2018-01-08T12:25:18.000023Z

Both are rendering the same component, but it’s routes won’t clash

sooheon 2018-01-08T13:22:24.000389Z

Very cool, nice to see it all comes bundled with keechma, saves me a lot of time tickering with secretary/etc

sooheon 2018-01-08T13:45:53.000163Z

@mihaelkonjevic what is the status of the keechma debugger [1]? I only find this repo[2], but it doesn’t look available as a library (like re-frame-trace) yet [1] https://www.youtube.com/watch?v=efPglLfDcDc [2] https://github.com/keechma/keechma-debugger

mihaelkonjevic 2018-01-08T13:46:15.000225Z

it’s close to be done, but not yet ready

mihaelkonjevic 2018-01-08T13:46:23.000336Z

I’ve rewritten a lot of internals

mihaelkonjevic 2018-01-08T13:46:48.000259Z

regarding the reporting, which will allow better reasoning about cause and effect

mihaelkonjevic 2018-01-08T13:47:01.000264Z

but because I’ve changed the internal format of the reporter, I need to rewrite the dev tools

sooheon 2018-01-08T13:47:28.000527Z

I see. The demo already looks like great UX, looking forward to the new and improved