Chas Emerick

Results 112 comments of Chas Emerick

FYI: it's not the sort of automatic derivation that is envisaged here, but a workaround is now available on master via the `@to_yojson` and `@of_yojson` attributes (analogous to the show's...

> You should write `B of (foo [@opaque])`, and that should work. You are correct, it does, thank you for pointing out the error. Now that you've explained what's happening,...

I do, and you're right that maintaining a stack as one approach, but then you're talking about a completely different (and more expensive) topo sort routine. I haven't gotten around...

A fair question; I'm not sure. I'll try to look again in this area early next week.

I investigated using custom images for the same reason, but found it was much easier/faster to use my CI provider's cache facility to hold whatever switches I wanted to carry...

Yeah, drawbridge doesn't actively poll or anything…though, it doesn't throttle reads coming from whatever is calling `recv` (part of the nREPL transport API). It might make sense to add such...

Oooh, looking again, and I think @kenrestivo might be right. That `recv` fn looks like it'll busy-loop alternatively checking the incoming queue and kicking off a request... Will look at...

Yeah, it's all quite stupid, a result of my wanting to bash out a proof of concept more than anything else. The easy next step would be to just long-poll...

Looking at the groups thread, I only see mention of `RangeError`s coming out of your JavaScript environment. Anything related to `*cljs-compiler-env*` would be a Clojure exception; do you have a...

Okay, I see what you mean now. The fix for this would be to have `cljs-repl` check that `*cljs-compiler-env*` is non-nil before continuing on to set the rest of the...