I'm watching daredevil and it's bad.

master
Jordan Orelli 10 years ago
parent f63875b86a
commit 7794a4aaf4

@ -44,35 +44,35 @@ Moon defines the following types:
- integers: right now this is an int based on Go semantics; it's a 32 bit int - integers: right now this is an int based on Go semantics; it's a 32 bit int
on 32 bit CPUs, and a 64 bit int on 64 bit CPUs. These are some integers: on 32 bit CPUs, and a 64 bit int on 64 bit CPUs. These are some integers:
```
1 1
2 2
-1 -1
-12348 -12348
0 0
+0 +0
```
- floats: they're all float64. These are some floats: - floats: they're all float64. These are some floats:
```
1.0 1.0
1.2 1.2
-9.3 -9.3
3.14 3.14
1e9 1e9
```
- complex numbers: they're complex128 values in Go. These are some complex numbers: - complex numbers: they're complex128 values in Go. These are some complex numbers:
```
1+2i 1+2i
-9+4i -9+4i
```
- strings: they're strings. They're not explicitly required to be composed of - strings: they're strings. They're not explicitly required to be composed of
UTF-8 runes but I haven't really been testing binary data, so for the moment, UTF-8 runes but I haven't really been testing binary data, so for the moment,
all bets are off here. They're quoted, but maybe I'll go back on that. all bets are off here. They're quoted, but maybe I'll go back on that.
These are strings: These are strings:
```
"this one" "this one"
'that one' 'that one'
```
You can use single or double quotes. Escape quotes with a backslash. You can use single or double quotes. Escape quotes with a backslash.
- objects: or maybe you call them hashes, objects, or associative arrays. Moon - objects: or maybe you call them hashes, objects, or associative arrays. Moon
calls them objects, but you'd never know it because it's actually the calls them objects, but you'd never know it because it's actually the
@ -80,24 +80,24 @@ Moon defines the following types:
Unlike json objects, and unlike strings, the keys in objects are not quoted. Unlike json objects, and unlike strings, the keys in objects are not quoted.
Also there are no commas between the values but I'm not sure I like this yet, Also there are no commas between the values but I'm not sure I like this yet,
so it might change. These are some objects: so it might change. These are some objects:
```
{name: "jordan" age: 28} {name: "jordan" age: 28}
{ {
one: 1 one: 1
two: "two is also a number" two: "two is also a number"
pi: 3.14 pi: 3.14
} }
```
- lists: they're `[]interface{}` values. They're not typed, and they can be - lists: they're `[]interface{}` values. They're not typed, and they can be
heterogenous. Values are separated by spaces. I might put commas back in, heterogenous. Values are separated by spaces. I might put commas back in,
that's kinda up in the air right now. These are some lists: that's kinda up in the air right now. These are some lists:
```
[1 2 3] [1 2 3]
[ [
"one" "one"
2 2
3.14 3.14
] ]
```

Loading…
Cancel
Save