Skip to content

Commit

Permalink
added some more criteria to the Scribble requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
tommorris committed Aug 19, 2010
1 parent 4b36b46 commit 4b8c4f9
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
Scribble
========

Scribble is desgined to be a family of languages designed such that you can scribble them on an iPhone, iPad or iPod touch device without having to switch into the modal character insertion panel - i.e. you can write more of the language using just the characters on the main keyboard of the iOS device. Scribble languages need to meet these criteria:
Scribble is desgined to be a family of languages designed such that you can scribble them on an iPhone, iPad or iPod touch device without having to switch into the modal character insertion panel - i.e. you can write more of the language using just the characters on the main keyboard of the iOS device.

Scribble syntaxes need to meet these criteria:

1. Easy to write on an iOS touchscreen device without a physical keyboard.
2. Provide a REPL.
3. Compile down to an existing language.
2. Syntax must be derived based on real-life experience of using REPL over SSH on iOS devices.
3. Be as simple as possible and adhere to the rule of least surprise.
4. Provide a REPL.
5. Compile down to an existing language.

The use case for Scribble languages is simple: to use as a calculator, to simply try out an algorithm and for other rapid prototyping needs on a handheld device.

Expand Down

0 comments on commit 4b8c4f9

Please sign in to comment.