Julian Hyde created CALCITE-1280:
------------------------------------

             Summary: Allow alternative formats (HOCON, YAML) to JSON for model 
files
                 Key: CALCITE-1280
                 URL: https://issues.apache.org/jira/browse/CALCITE-1280
             Project: Calcite
          Issue Type: Bug
            Reporter: Julian Hyde
            Assignee: Julian Hyde


Allow alternative formats for model files. Model files are currently JSON. We 
use some extensions, e.g. comments, but this means that it's no longer strictly 
standard JSON.

We should allow other formats that are easier for humans to read and write. In 
a [dev list 
discussion|https://lists.apache.org/thread.html/684263fc151c89b4ac5ec9b32cd20f7ac722cbd03548efa541418e74@%3Cdev.calcite.apache.org%3E]
 some of the alternatives raised were 
[HOCON|https://github.com/typesafehub/config/blob/master/HOCON.md], 
[YAML|http://yaml.org/], [hjson|https://hjson.org/] and 
[TOML|https://github.com/toml-lang/toml].

YAML has the advantage of being natively supported by Jackson.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to