unrepl

discussing specification of an edn-based repl and its implementations.
2018-03-22T10:08:17.000041Z

The average vimpire takes care to not suck too much values from the victim. We don't want our prey to go extinct, do we? However, sometimes the values are so tasty and delicious that one cannot resist... (Weirdo to human translation: elisions are now a thing in VimpireRepl.)

👌 1
🧛 1
2018-03-22T10:16:17.000122Z

Obviously too weird. 🤓 unrepl/... is now properly handled and can be expanded in-place.

cgrand 2018-03-22T10:19:06.000122Z

gif or it didn’t happen

2018-03-22T10:19:25.000369Z

Evening obviously.

2018-03-22T10:27:14.000321Z

@cgrand Btw. Is the expansion always a list (read seq)? Modulo maps and strings.

cgrand 2018-03-22T10:29:10.000471Z

currently yes

cgrand 2018-03-22T10:29:12.000489Z

why?

2018-03-22T10:33:42.000288Z

It would simplify the code on my side. Because of representation of the EDN form I need several branches to do the right thing. If it was always a list.....

2018-03-22T10:34:13.000459Z

But "currently" means "not promised" I suppose.

cgrand 2018-03-22T10:36:06.000546Z

I have no plans to change lists to vectors or sets to match the original collection types

2018-03-22T17:19:02.000764Z

2018-03-22T17:21:34.000094Z

@cgrand clumsy demo is up. The elision link in the readme. @dominicm you might be also interested.

dominicm 2018-03-22T17:22:34.000034Z

I only get a good chance to play on weekends. Until Figwheel is figured out, I need clojurescript support

2018-03-22T17:23:33.000732Z

With clojurescript I can't help much, I'm afraid.

dominicm 2018-03-22T17:25:06.000151Z

I know, not your problem :)

dominicm 2018-03-22T17:25:21.000491Z

The ellisons are very cool.

2018-03-22T17:25:50.000147Z

Indeed they are.

dominicm 2018-03-22T17:27:37.000033Z

It would be nice to figure out something like vim-sneak for them.

2018-03-22T17:40:32.000759Z

From the description it's unclear to me what it does.

dominicm 2018-03-22T17:43:04.000438Z

@kotarak it doesn't have an example of what I meant in the read me. https://github.com/easymotion/vim-easymotion is the same concept.