Scott Olsen

Results 245 comments of Scott Olsen

If anyone has good ideas around how to do this in a way that won't break existing callers, please share!

copying over some thoughts from chat: this is similar to issue #597 but what's probably happening here is `s` gets too different types in the match clause and body, which...

I'm not sure about the `/->` name for the result form. I wanted to use `||->` but the parser doesn't like it.

> Can we add a test or two for these? Also, any particular reasons you didn’t go for quasi-quoting here? No good reason, I just haven't rewritten my muscle memory...

> I originally thought these were for chaining fallible operations (each step would return Result/Maybe), wondering if that would be more powerful. It would be, and I would personally love...

> So if the composed functions produce a Nothing/Error in the middle of the chain, it is _not_ aborted? (I didn't read the code very properly the first time, it...

yeah, let's just make it a monad I think. here's the way it's implemented in `typeclass` (where `pure` is Maybe.Just): ```clojure (doc >>= ("Expands into a form that sequences functions...

Note that it also emits incorrect C for stuff defined in modules (the prefix isn't present)

One downside to supporting type qualifiers through `register-type` is that they won't have an obvious/valid constructor. If we defined `(register-type (Const a) "$a const")` the only way to construct this...

similarly, `delete` is a keyword in objective-c++ -- so if that's something we'd want to support eventually we'd need ways around that to