Currently the virtual machine only accepts int values. This is bad because.. well... we want to support many values. The specification actually states there are 14 types.
Type
Description
Opcode byte value
void
no type
0
i8
8-bit signed integer
1
i16
16-bit signed integer
2
i32
32-bit signed integer
3
i64
64-bit signed integer
4
u8
8-bit unsigned integer
5
u16
16-bit unsigned integer
6
u32
32-bit unsigned integer
7
u64
64-bit unsigned integer
8
f32
32-bit floating point number
9
f64
64-bit floating point number
10
char
8-bit character
11
bool
boolean
12
Would be good to achieve support for all of these :D.
Currently the virtual machine only accepts
int
values. This is bad because.. well... we want to support many values. The specification actually states there are 14 types.Would be good to achieve support for all of these :D.