XferLang, a data-transfer and configuration alternative to JSON
XferLang, a data-transfer and configuration alternative to JSON
About nine months ago I posted ( https://news.ycombinator.com/item?id=42114543 ) about a language I had begun experimenting with, called XferLang. I got several helpful comments, and since then I've completely revamped the design and built a complete language spec and library around it. I've even integrated it into some apps I use daily. The language, intended to be an alternative to JSON and YAML, is a strongly typed, human‑readable/writable, structured text language. Where it differs from JSON is support for comments, strict typing of data, support for processing instructions (which are extensible), nascent scripting features, and embedding of text without the need for character escaping. Right now it is implemented in a .NET 8.0 library, but I want to port it to other languages as well. I would really appreciate any critiques on the language's ergonomics, any opinions on its real-world applicability, and any reasons you would or wouldn't adopt something like this over JSON/YAML/TOML. Thanks for your feedback!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Another JSON Alternative
Luxem, a Simple JSON Alternative
TYON, a Simple JSON Alternative
ION, a JSON alternative – Versatile, compact, fast, binary data format
Xfer, a data-transfer language
pgcmd – An alternative to psql with JSON output
Transfer data over sound
JSON.stringify (without circular deps) for AngularJS 1.x
Homogenius – JSON packer/unpacker
json.is