Wednesday
24 Oct 2007
Enso Developer Prototype
Our Products Software Development
Ever since we launched Enso, we’ve been getting feedback like this:
— When are you going to come out with the Python API for commands?
— I’m looking for a way to extend Enso.
— Is it is possible to enrich Enso with custom commands?
— I heard there will be support to create your own commands. How far off is this?
— An SDK would be wonderful!
— Being a Python developer, I am very interested in the ability to expand Enso.
— Would you have any available API’s?
The entire Humanized team is extremely proud to announce that the answer to whether is “Yes“, and the answer to when is “Now“! Today marks the release of Enso Developer Prototype, which lets anyone develop commands for Enso. It’s free and it’s available for download.
To develop for Enso, you’ll need the above download and a programming language that can do XML-RPC. Any programming language will do. We use Python, but feel free to use whatever you feel most comfortable in, whether it be Ruby, C++, or a .NET language.
Head on over to the Enso Dev Wiki to find HOWTOs, commands/code snippets, and the API reference. At the moment, we only have examples for Python, so we would love it if you’d help out and share your experiences and code for other languages. It’s a normal wiki, so feel free to dive in.
Why do we call it a prototype? Because we’re pretty sure that Enso’s got some big—and awesome—changes coming. We will make changes to the API as we improve the Enso core; we’ll try to keep it backwards-compatible but we can’t promise anything. But we wanted to get something out there for all of you who’ve been wanting to add your own commands. To paraphrase Jono’s recent article on OSS software, the strength of a program—especially a universal program like Enso—is the strength of its extensions and its community. The Enso Developer Prototype is released in honor of you.
Happy Enso day. Go forth and create!
COMMENTS
9 Voices Add yours below.