ignore me

This commit is contained in:
Arne Swanson 2018-08-08 20:03:53 -04:00
parent 10bf2bd6bb
commit 838ecc7791
4 changed files with 5 additions and 50 deletions

View File

@ -1,52 +1,7 @@
# IOSL
IOSL is a human-readale format for storage.
It comes in two flavours aimed for different purposes
- TIOSL: IOSL for strictly structured data
- DIOSL: IOSL for flat-file databases
## Example
```
title "DIOSL example
servers
alpha
ip "10.0.0.1"
dc "sfo1"
beta
ip "10.0.0.2"
dc "sfo2"
gamma
ip "10.0.5.6"
dc "bru1"
hosts
stable
alpha
beta
unstable
omega
clients
data [ [beta, gamma], [0, 5] ]
```
The equivalent code in YAML would be
```yaml
title: "IOSL Example"
servers:
alpha:
ip: "10.0.0.1"
dc: "sfo1"
beta:
ip: "10.0.0.2"
dc: "sfo2"
gamma:
ip: "10.0.5.6"
dc: "bru1"
hosts:
stable:
- "alpha"
- "beta"
unstable:
- "gamma"
clients
data:
- ["beta", "gamma"]
- [0, 5]
```
IOSL is a collection of formats aimed for human-readability and easy learning
- [IOSL.Rune](formats/rune.md)
- [IOSL.Database](formats/database.md)
- [IOSL.Table](formats/table.md)

0
formats/database.md Normal file
View File

0
formats/rune.md Normal file
View File

0
formats/table.md Normal file
View File