Аltscript

Аltscript

sergey shishkin

https://altscript.com

ASON - это иерархический текстовый формат обмена данными.

ASON - отличный способ сериализации и обмена данными между компьютерными системами и даже внутри одной компьютерной системы или приложения. Он также отлично подходит для хранения в файлах, сценариях конфигурации, системных реестрах и базах данных. На что это похоже? Представьте, если бы вы могли написать JSON так:

ASON - это то, чем должен был быть JSON. Он предоставляет расширенный набор типов данных, написанных естественным образом, концепцию символов (переменных), более чистый и упрощенный синтаксис, машинно-независимые исполняемые выражения и молниеносный синтаксический анализ ввода для вашего любимого языка программирования.

AltScript расширяет формат обмена данными ASON для выполнения данных в виде кода, значительно усиливая его семантическую мощь. Он может безопасно и надежно обрабатывать переменные, объекты, функции, пространства имен и широкий спектр выражений.

Кроме JSON

Если вы слышали о JSON, то вы знаете его простой иерархический формат обмена данными. Однако JSON был вдохновлен гораздо более мощным языком Rebol. Хотя JSON предоставляет простой формат для обмена, он позволяет использовать только 10% функций Rebol. ASON добавляет лексически распознаваемые типы данных, концепцию символов (включая переменные) и возможность интерпретации их содержимого как посредством собственного исполнения, так и с невероятной силой диалектов.

Пришло время вернуть эти функции, и ASON это делает.

Зачем это делать?

Это личный квест. Я создал язык Rebol 20 лет назад, чтобы обеспечить возможность распределенных вычислений посредством обмена и интерпретации информации между системами. Ребол увеличил мою продуктивность. Файлы данных имели тот же формат, что и исходные файлы. Использование диалектов повысило мою продуктивность по сравнению с любым другим методом программирования. Я написал десятки приложений, сотни небольших программ и инструментов и несколько крупномасштабных приложений. Я хочу снова быть таким продуктивным, и я хочу, чтобы другие тоже извлекли из этого пользу.

Когда код для ASON AltScript станет доступен, он будет размещен на GitHub для распространения.

Ссылки на ресурсы Rebol

https://telegra.ph/Koncepcii-10-01

Report Page