Xerblin

A free and open source Human-Computer interface
Download

Xerblin Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Simon Forman
  • Publisher web site:
  • http://www.xerblin.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 62 KB

Xerblin Tags


Xerblin Description

A free and open source Human-Computer interface Xerblin is a free and open source, completely general Human-Computer interface. Xerblin provides a single metaphor for interacting with computers that is simple enough to teach to children or the elderly yet provides facilities that are useful to advanced programmers. Xerblin can integrate all levels of software from the Desktop to assembly language.There are three basic user-facing elements to a Xerblin system.· Stack - a place to put objects for user manipulation. This is similar to a Clipboard, however more than one item can be on it at a time and ExecutableWords (see below) operate on the items on the Stack by convention.· Dictionary - a place to store ExecutableWords. Any word that is Inscribed into the Dictionary can be executed from the user interface.· Interpreter - A very simple command interpreter that takes care of running executed words on the Stack. It resembles a Forth interpreter.In addition to the above three UI elements there are discrete commands called ExecutableWords that provide the basic functionality of the system and can be composed into more complex commands.· ExecutableWords - The basic units of functionality in Xerblin, these live in the Dictionary and act upon the Stack. They can be composed into compound commands using four primal relations.The builtin ExecutableWords can be composed into compound commands using the following four primal relations.· Sequence - do one thing after another.· Loop - do something over again.· Branch - do one thing or another.· Parallel - do two things that don't conflict. Requirements: · Python


Xerblin Related Software