Lets developers write their own Enso commands.
Enso Developer Prototype
So you want to write your own Enso commands? We hear you.
Meet the Enso Developer Prototype. With it, you can finally write your own commands. While it’s still a prototype, it provides an API that lets you do all of the important things, like accessing the text selection, displaying transparent messages, and inserting text back into the current application.
“What language do I have to use?”, you ask. Any language you want to! We happen to think that Python is a great language—it’s what we use in Enso, after all—but if your favorite language supports XML-RPC, then it will work to create commands for the Enso Developer Prototype. Anything that you can make your computer do with language X, you can make Enso do too.
If you want help creating your own commands, or you’d like to share what you’ve learned, you should check out the Enso Wiki. There are some example commands, as well as some guides for how to build your own commands in a variety of languages.
Why is it called a prototype? Because we’re pretty sure that Enso’s got some big changes coming. The API that comes with the Enso Developer Prototype is likely to change, and isn’t as powerful as the one that we’re working on. But we wanted to get something out there for all of you who’ve been waiting to add your own commands.
Without further ado, download and enjoy!
Check back often to make sure that you are up-to-date, or Get updates via RSS. To update a beta product simply download the installer and install. Enso will take care of the rest.
Deprecated: Function split() is deprecated in /nfs/c01/h11/mnt/34814/domains/humanized.com/html/enso/beta/wp-content/themes/humanized/single.php on line 71
Deprecated: Function split() is deprecated in /nfs/c01/h11/mnt/34814/domains/humanized.com/html/enso/beta/wp-content/themes/humanized/single.php on line 72
Enso Developer Prototype v0.1.1
Humanized is committed to world-class customer support. Even people who don't love Enso love our support. This product is in beta, which means we can't guarantee full support. But that doesn't mean we won't try.