Ответ
Maxx 29.10.2015 01:55
/ 29.10.2015 01:55
На входе - "код", на выходе строка. :)
Из чего-то строка. :)
Из строки код. :)
Не путайте еще больше, кто-нибудь прочтет и сойдет с ума, пытаясь понять в каком месте тут код )))
Часть вызовов выше можно воспринимать как конструкторы строки, но в целом думаю так "исторически сложилось". :(
Может это всё как то можно причесать? Ведь можно же добавить методы, которые будут линками к этим функциям?
В принципе все равно куда причесывать, главное чтобы система какая то была однозначная. "Исторически сложившиеся" методы можно оставить как deprecated, но не убирать для совместимости
^tbl.json[]
А так раньше вообще нельзя было сделать, если у кого-то из базы доставалось поле json, доступ к нему полю пропал бы.
У table много методов, все уже привыкли к такому поведению, что не надо колонку в таблице menu называть.
И не забывайте, что у ^json:string[] еще мириады опций, их же надо поддерживать и описывать.
Внутри парсера это может быть одной функцией, как Алексей написал.
P.S. Жаль, что в парсере нет возможности свои методы системным классам добавлять, можно было бы свой .json[] добавить
- Parser 3.4.4 RC, moko [M] 27.10.2015 15:16
- Ответ, G_Z [M] 12.11.2015 20:03
- ^hash.sort[key;value]{string-key-maker}[[asc|desc]] — вылезла несовместимость, Sumo [M] 10.11.2015 14:30 / 10.11.2015 14:36
- Ответ, moko [M] 10.11.2015 14:50
- Ответ, moko [M] 10.11.2015 14:36
- Спасибо за проведённую работу!, stur 09.11.2015 10:32
- Обновлнение, Евгений Химич 01.11.2015 23:08
- Класс, Parser стал заметно живее, как проект. (-), andylars 28.10.2015 18:19 / 28.10.2015 18:20
- Ответ, 28.10.2015 18:17
- Unhandled exception 0xC0000005 at 0x1000192A, G_Z [M] 27.10.2015 16:42
- Ответ, moko [M] 27.10.2015 16:56
- Падает на запросе, G_Z [M] 27.10.2015 17:26 / 27.10.2015 17:51
- Ответ, moko [M] 27.10.2015 17:52
- Ответ, G_Z [M] 27.10.2015 17:53
- Ответ, moko [M] 27.10.2015 18:03
- Ответ, G_Z [M] 27.10.2015 18:08
- Ответ, moko [M] 27.10.2015 18:38
- Странно, G_Z [M] 27.10.2015 16:59
- Ура!, G_Z [M] 27.10.2015 15:53
- Ответ, moko [M] 27.10.2015 15:59
- Ответ, G_Z [M] 27.10.2015 16:15
- Ответ, moko [M] 27.10.2015 16:17
- Ответ, G_Z [M] 27.10.2015 16:20