3 ms·
> This made me realize that every app should be extensible as deeply as possible I believed that so strongly that I put my money into https://www.kickstarter.
by mdaniel 2y ago
> This made me realize that every app should be extensible as deeply as possible
I believed that so strongly that I put my money into
https://www.kickstarter.com/projects/shanecelis/emacsy-an-embeddable-emacs https://www.kickstarter.com/projects/shanecelis/emacsy-an-em... (and https://github.com/shanecelis/emacsy https://github.com/shanecelis/emacsy ) but as one can see it didn't shake out
I'd guess https://frida.re/ https://frida.re/ is the closest I know of for modifying software, but for sure isn't as easy as Violentmonkey. The advantage over your description of XTP is that both Frida and Violentmonkey don't require the permission of the target app/website, so that seems like a huge win
- nilslice 2y agoThese are also super interesting customization / mod tools. I think you hit the nail on the head though, which is that XTP is something the software creator intentionally adds preempting new ideas from end-users. Also, we have done a ton of work to make it very easy for a plugin developer to build against an extension point, using idiomatic generated libraries based on the apps’ specification. This means that a developer can generate plugin boilerplate (currently in Go, TS, Rust, Python, Zig, C++ and C#) and immediately start working with easily understandable functions and types. In contrast to even really good REST API docs, this feels extremely productive.