yeah!! love it, i really wanna try it. though (hazily trying to recall my reaction at the time) i sorta wish the arguments were themselves a lil spreadsheet, like a spreadsheet closure, retaining the positional reference paradigm…
Can you provide an alternative combination? For me F9 didn't work (macOS 10.13, Chrome, with fn keys either on by default or toggled via "fn"), and I had to edit the keymap (e.g. "Ctrl-r").
Hi Toph, this is awesome - thanks especially for documenting these thoughts & conversations!
I'd love to include the CM plugin in a calculang editor I'll release v soon (ultimately prob change it).
Can you add a license please? :)
That's great, thanks Toph!
It's very practical for a little trick I did in this video: https://youtu.be/Y0_VF-Dbmqw?si=XfUKcS5m3thVdi7L&t=161 (link to editor preview in description & repo on my GH)
on eval-in-place more generally:
In a presentation for fosdem 3ish weeks ago I showed "reactive workings" - if you double click numbers in the first example here you'll see the intention https://calculang-at-fosdem.pages.dev/
It evals all the numbers used to calculate a number; i.e. the workings, and overlays them on top of the calculation code (though in truth overlay is OJS reacting to OJS inputs and pre-computed https://calculang-at-fosdem.pages.dev/reactive-workings-notes#reactive-workings).
I'll try to add eval-on-select: maybe a more particular kind of eval-in-place that will work not only for hardcodes in calculang, whenever I integrate it all.
Purity helps to make eval-on-select and reactive workings overlays relatively easy (OJS and other reactive stuff helps too!); which was among the main points in my talk.
Thanks for helping me include that in editor.
It helps the UX/DX a lot right now!