Finitio 介绍
Finitio(之前名叫Q)是一种数据语言,目前仅限于数据定义语言。
示例代码:
Temp = <celsius> Real( f | f >= 33.0 and f <= 45.0 )
{
patient : {
id : Uuid,
name : String( s | s.size > 0 ),
dob : Date( d | alive: d.year > 1890 ),
},
symptoms : [ String( s | s.size > 0 ) ],
temperature : Temp
}
Finitio 官网
http://www.q-lang.io/