unrepl

discussing specification of an edn-based repl and its implementations.
dominicm 2017-07-22T06:33:26.446190Z

@cgrand my concern with smart clients is that it potentially increases the work significantly of all clients, causing an X doesn't work with Y, but Z does scenario - so you copy and paste code from vim into unravel to take advantage of some hub feature.

richiardiandrea 2017-07-22T08:33:32.835028Z

Other use case came up yesterday: - One person has docker instances and wanted to be able to refresh namespaces within it based on the activity in the local repl/editor (you change the buffer, it refreshes the remote repl) - Malcom wanted to be able to reflect changes from a REPL to the actual files on the filesystem - One other person had the same idea and that remembered the Logo IDE was doing that

👍 1
nilrecurring 2017-07-23T21:54:30.367902Z

@richiardiandrea the Logo idea came from Panu, which also had the docker instance refresh usecase.

👍 2
cgrand 2017-07-24T10:10:42.397260Z

To be sure I get it correctly, is it "refresh 1 docker instance" or "refresh N docker instances"? and this occur in addition to the local repl? So basically syncing several JVMs (or JavaScript VMs)?

richiardiandrea 2017-07-22T08:33:58.836410Z

Sorry for the sparse reporting but the post conference was intense 😀

dominicm 2017-07-22T09:17:41.979076Z

We should perhaps try and organize the information. Oddly enough a graph is how I'm picturing it with links to similar ideas, people, drawbacks (I'm probably just stuck in datomic mode)

👌 1
cgrand 2017-07-22T10:09:32.144862Z

Which logo IDE/person? Logo is underrated.

richiardiandrea 2017-07-22T12:58:12.713859Z

I think Logo is this one: https://en.m.wikipedia.org/wiki/Logo_(programming_language)

richiardiandrea 2017-07-22T13:00:01.720888Z

Don't remember the person but basically the idea would be to change things in the repl and keep track/diff this with the file you are starting with. When you want to persist the changes you call a REPL function that consolidates and writes to disk

cgrand 2017-07-22T17:33:47.029929Z

I assumed it was this Logo but I wondered which environment/implementation.