blog

Command Chaining with Oni?

There are two challenges to implementing so-called command chaining, but only one of them is choosing a linguistically appropriate structural standard and parsing it. The other is the underlying difficulty of processing each individual “clause” in sequence, asynchronously. Alex Fritze blogged about how a project like his own Oni could dramatically simplify this underlying process.

Ubiquity, Oni, and Composability:

but I cannot instruct it to give me list of translated google results:
translate (google foo) to German  // doesn't work
Or email me the resulting list:
email(translate (google foo) to German) // doesn't work
…So how does Oni relate to this? Oni is a browser-based “embedded structured concurrency framework”. It allows you to write asynchronous code as if it was synchronous, adding back the kind-of composibility that is lost when juggling concurrent strands of execution (such as e.g. pending XMLHttpRequests) with ‘conventional’ sequential languages.

Related posts:

  1. Exploring Command Chaining in Ubiquity: Part 1
  2. Exploring Command Chaining in Ubiquity: Part 2
  3. The Aliens Aliases Have Landed
  4. Ubiquity i18n: questions to ask
  5. Where’s The Verb?

Related posts brought to you by Yet Another Related Posts Plugin.

Tags: , , , , , ,

If you enjoyed this post, make sure you subscribe to my RSS feed (optionally with tweets from my Twitter)!

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

One Response to “Command Chaining with Oni?”

  1. Nox Says:

    Any chance of being able to do this instead in the future?

    google (for) foo and translate (the) results (in)to german translate results from google (for) foo and email translation (to me/self)


© 2006-2008 mitcho (Michael 芳貴 Erlewine).
Proudly powered by WordPress.
Entries (RSS) and Comments (RSS).
The views expressed on these pages are mine alone and do not
reflect those of my employers and clients, past and present.