Pull to refresh

Comments 17

Да, ну в общем интересное занятие. Делайте уже лисп машину с синтаксисом json.
А я вот делаю лисп машину с синтаксисом tree, получается симпатишненько)
UFO just landed and posted this here
UFO just landed and posted this here
- объявляем массив
let A list
    =Jin
    =John
    =Jin

- объявляем множество
let B set
    =Jin
    =John
    =Jack

- объявляем словарь в полной форме
let C dict
    pair
        key =nameFirst
        val =Jin
    pair
        key =nameSecond
        val =Nin

- объявляем словарь в краткой форме
let D dict
    =nameFirst
        =Jin
    =nameSecond
        =Nin

- объявляем матрицу в краткой форме
let E matrix
    1 0 0
    0 1 0
    0 0 1
UFO just landed and posted this here
let Users set
    list
        =Jin
        =Nin
    list
        =Jack
        =Sparrow
msgpack тоже в одном шаге от лиспа.
Вы сейчас стремительно изобретаете json-ast :-) Но я предлагаю пойти дальше и ограничиться исключительно теорией множеств:
0 = []
1 = [[]]
2 = [[[]]]
и так далее
Адовенько! :) Но, пожалуй, я остановлюсь на моих текущих наработках)
Судя по «примерчикам», JSON лаконичнее.
В чем смысл? Можно и строковым типом обойтись, и хранить в нём, например… нормальный json!
Sign up to leave a comment.

Articles