Replies: 1 comment 5 replies
-
|
We want a restricted subset of CUE. The biggest point of feedback for early users of Acorn was the difficulty of learning and understanding CUE. We have no use case for modules, schema and a lot of the unique features of CUE. We purposely removed all user facing references to cue and have internally referred to the syntax as Acorn Markup Language. The file you are referring to is internal but I'll gladly rename it. We didn't feel right leveraging so much of CUE and not giving credit to CUE so we wanted to make it clear this was a derivative of CUE to give credit to the CUE authors. You are absolutely right that what Acorn is using is not CUE. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm curious as to the rationale behind https://github.com/acorn-io/acorn/blob/main/pkg/appdefinition/std.cue and the subsequent CUE dialect is created?
This means acorn is not CUE, yet it retains the .cue extension. This, I suspect, will be confusing to users who know CUE, but also means that
cuecannot be used (reliably) with acorn (cue?) files. This is a non-starter for a lot of people already.There is a related discussion about CUE dialects and fracturing the ecosystem: cue-lang/cue#350
CUE Slack thread going on now: https://cuelang.slack.com/archives/CLT3ULF6C/p1659539370425999
Acron looks like a highly desirable project, are you open to using CUE as the input?
Beta Was this translation helpful? Give feedback.
All reactions