diff --git a/README b/README index 9b00e20..7443619 100644 --- a/README +++ b/README @@ -1,26 +1,26 @@ Horrlang is an esoteric language, you should not try it. -In Horrlang, memory and instruction are mixed, so you can use old instruction -as new memory places or do some metaprogramation rewriting your code as it run. +In Horrlang, memory and instructions are mixed, so you can use old instructions +as new memory places, or do some metaprogramming rewriting your code as it runs. Just like in LISP but ... without lists ... good luck ... -So in Horrlang you have basically 2 pointers, a memory one and an instruction -one. Both starts at 0. The instruction one follow instructions that can move -the memory pointer, look at instruction set : +In Horrlang you have basically 2 pointers, a memory one and an instruction +one. Both start at 0. The instruction one follows instructions that can move +the memory pointer. Have a look at instruction set : Instruction set : -Lx : Move memory head left x chars (defaults to 1) -Rx : Move memory head right x chars (defaults to 1) +Lx : Move memory pointer left x chars (defaults to 1). +Rx : Move memory pointer right x chars (defaults to 1). -Nx : Goto the next char that is x -Px : Goto the prev char that is x -O : Output current value under memory head -I : Read from stdin to the current memory head location -K : Decrement current memory location -H : Increment current memory location -Jx : Jump to prev char X if current memory location != 0 +Nx : Goto the next char that is x with the instruction pointer. +Px : Goto the prev char that is x with the instruction pointer. +O : Output current value under memory pointer. +I : Write from stdin to the current memory pointer. +K : Decrement the value under the current memory pointer. +H : Increment the value under the current memory pointer. +Jx : Jump with the instruction pointer to the previous 'x' char if the value under the current memory pointer != 0. (Jumps to the beginning if no 'x' char is found) The Hello World : R9R9R9R4OROROROROROROROROROROROHello World.