Roadmap to 0.2 #5
marrus-sh
started this conversation in
Development
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The main goal for Nib 0.2 is basic
XML processingcontextfree grammar capabilities. It will be considered “done” when theNib-Strings
package offers support for processing fundamental XML string types such as LEIRIs, BCP47 tags, and ISO8601 dates. At present the prerequisites for this are:Text
infrastructure:Text
will now be an associated type on aLosslessTextConvertible
protocol instead of simply being an alias forString.UnicodeScalarView
. This will add a great deal of flexibility for working with objects with an underlying textual value.pave the way for laterbuild upon regular expression support (required for XSD). This will initially be added into theNib-Core
package asContextfreeExpression
and related types.Left‐recursion (never matches)
Nested multiples (exponential growth)
Nib-Strings
package.Nib
as a package collection.Implementing XML 🎉.[This will likely not be implemented until 0.3]For the time being, development on these things will be tracked informally here rather than in Issues because the software is in such an early state.
Beta Was this translation helpful? Give feedback.
All reactions