From 1666fd8674ae59d7518e2d67f22e5e3feeb8d5d8 Mon Sep 17 00:00:00 2001 From: Kyle Fuller Date: Thu, 30 Jul 2015 10:05:53 +0200 Subject: [PATCH] Rename MSON namespace to Data Structures namespace --- text/0000-mson-rename.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 text/0000-mson-rename.md diff --git a/text/0000-mson-rename.md b/text/0000-mson-rename.md new file mode 100644 index 0000000..a80d4ea --- /dev/null +++ b/text/0000-mson-rename.md @@ -0,0 +1,31 @@ +- Start Date: 2015-07-29 +- RFC PR: (leave this empty) +- Refract Issue: (leave this empty) + +# Summary + +Rename the MSON Refract Namespace to "Data Structures Namespace" to greater +represent what the namespace is used for. + +# Motivation + +The current name of the MSON namespace is confusing since it references +Markdown. The namespace is called "MSON" for historical reasons, and +ultimately Markdown is a serialization form for this namespace, but should not +be the name for this namespace. + +The namespace purpose is to allow consumers to define recursive data structures. + +# Detailed design + +The namespace purpose is to allow consumers to define recursive data +structures, and therefore the proposed new name for this namespace is +"Data Structure Namespace". + +# Drawbacks + +Currently, the MSON refract namespace references, and heavily depends on the +MSON specification. It might be difficult to change this as it would require +substancially changing the refract namespace. I propose we change the name, but +we will reference the MSON specification. +