diff options
author | bnewbold <bnewbold@robocracy.org> | 2012-12-24 15:39:35 +0100 |
---|---|---|
committer | bnewbold <bnewbold@robocracy.org> | 2012-12-24 15:39:35 +0100 |
commit | 2403b07ec0a7586108798271fa04eb034445f51d (patch) | |
tree | 805f1ac5b46b484799c7c585f46b626da890dd96 /notes.txt | |
parent | 4818443a6a7abb9fe3976dd5846d42816e9d2328 (diff) | |
download | bytetunes-2403b07ec0a7586108798271fa04eb034445f51d.tar.gz bytetunes-2403b07ec0a7586108798271fa04eb034445f51d.zip |
updates to documentation, code cleanup, comments
Diffstat (limited to 'notes.txt')
-rw-r--r-- | notes.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/notes.txt b/notes.txt new file mode 100644 index 0000000..5935000 --- /dev/null +++ b/notes.txt @@ -0,0 +1,25 @@ + +opcodes + note: no unary, increment, decrement + arthithmetic: + - * / % + bitwise: l r & | ^ ~ + "<<" is l, ">>" is r + all are atoms or binary operators, so recursive compilation to a forth-like? + order of ops: + ~ + * / % + + - + << >> + & + ^ + | + +final console interface: + #hashtag (exact) -> searches twitter/identica for tunes + @username (exact) -> parses twitter/identica feed for tunes + _1234... -> plays track from memory + expression -> compiles and plays expression + <else> -> searches greedily for a valid expression; if not found, ignores + +bytetros? + |