You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now I think OpenSCAD falls under "programming" from what I've seen. The current logic is
Programming: provides instructions for a computer to execute, and typically includes control flow
Prose: content for a human to read
Data: self-explanatory I think
Markup: Defines how something should look (CSS, HTML)
Query: Instructions for retrieving data
I took a lot of inspiration from linguist for the programming, prose, data, and markup categories. But added the Query category because I felt that SQL and GraphQL didn't fit into the "data" category.
Because OpenSCAD has variables, loops, functions, and maybe other features of programming languages (I just took a quick look), I think it fits well in the "programming" category. I'd need a good argument that it doesn't fit into any of the categories that I listed. E.g. SQL doesn't contain the data itself, unlike JSON or YAML, so I moved it to the new "query" category.
For example, Jupyter Notebooks are markup, but maybe they can also be considered programming.
The text was updated successfully, but these errors were encountered: