unrepl

discussing specification of an edn-based repl and its implementations.
cgrand 2017-07-03T19:06:21.494470Z

Seems like Stu shares a lot of opinions with our group. He backed Poucet on twitter too.

2๐Ÿ‘
cgrand 2017-07-03T19:08:04.521184Z

I'm starting to wonder how to compose blobs.

cgrand 2017-07-05T16:06:28.139114Z

Ok so concatenating is sort-of an option especially if you imagine [base unrepl blob][extension1][extension2]...

cgrand 2017-07-05T16:07:16.165773Z

then blobs for extensions may be re-upgrades โ€” I have to think through that

cgrand 2017-07-05T16:08:50.218320Z

rather than (add-extension! ...) (and defining what an extension can do), letโ€™s give whole power to blobs by exposing a way to start an unrepl from unrepl (akin to what clojure.main/repl does)

dominicm 2017-07-05T16:16:39.471834Z

I'm guessing extensions can add new [:blah] to unrepl? When nesting clojure.main/repl, I think you get a "clean slate", would it be confusing to have them nested & compose like that?

cgrand 2017-07-05T21:49:46.269516Z

Honestly, I don't know. There are more pressing matters, let's put this on the back burner. Hopefully we'll get a tasty stew of ideas.

dominicm 2017-07-03T22:01:23.878520Z

I'll start with the obvious to hear the drawbacks: Concatenate them?

cgrand 2017-07-03T22:20:29.061736Z

Thanks, otherwise I would have overlooked this option.