- WARNING: To understand the page you first need to know Whitespace
 
Bigspace is a Whitespace clone which instead of using 3 characters, it uses only one.
How?
The character it uses is the character you want, because the actual character is the time,
What I'm saying is that you need to press a character in your keyboard for an amount of time to do something.
Isn't that cheating?
Obviously it is, but it's an esolang so it doesn't matter
Language
Writing numbers
Writing numbers is hard.
To write a number you need to write them in binary, to put a 0 you press any letter for 1 second, to put a 1 you need to press any letter for 2 seconds, when you finish you press any letter for 3 seconds, if you want to make it negative, instead of pressing it for 3 seconds press it for 4 seconds.
IMPs
| To write IMP | 
Press time is
 | 
| I/O | 
Less than 1 second
 | 
| Stack manipulation | 
1 second
 | 
| Arithmetic | 
2 seconds
 | 
| Flow control | 
3 seconds
 | 
| Heap access | 
4 seconds
 | 
I/O
| Writing | 
Press time
 | 
| [Tab][Space] | 
Less than 1 second
 | 
| [Tab][Tab] | 
1 second
 | 
| [Space][Space] | 
2 seconds
 | 
| [Space][Tab] | 
3 seconds
 | 
Stack manipulation
| Writing | 
Press time
 | 
| [Space] | 
Less than 1 second
 | 
| [LF][Space] | 
1 second
 | 
| [LF][Tab] | 
2 seconds
 | 
| [LF][LF] | 
3 seconds
 | 
Arithmetic
| Writing | 
Press time
 | 
| [Space][Space] | 
Less than 1 second
 | 
| [Space][Tab] | 
1 second
 | 
| [Space][LF] | 
2 seconds
 | 
| [Tab][Space] | 
3 seconds
 | 
| [Tab][Tab] | 
4 seconds
 | 
Flow control
| Writing | 
Press time
 | 
| [Space][Space] | 
Less than 1 second
 | 
| [Space][Tab] | 
1 second
 | 
| [Space][LF] | 
2 seconds
 | 
| [Tab][Space] | 
3 seconds
 | 
| [Tab][Tab] | 
4 seconds
 | 
| [Tab][LF] | 
5 seconds
 | 
| [LF][LF] | 
6 seconds
 | 
Heap access
| Writing | 
Press time
 | 
| [Space] | 
Less than 1 second
 | 
| [Tab] | 
1 second
 |