[Zinso Obvious Minimal Language]
A user-friendly configuration file format.
ZOML strives to be a simplistic configuration file format that is highly readable, thanks to its clear and intuitive meanings. ZOML is specifically designed to seamlessly translate into a window without any ambiguity. Additionally, ZOML aims to be effortlessly parsed into various data structures across different programming languages.
d
//comment
///comment
/*
comment
*/
d
title = "config.zoml Example"
languages = [ 'Ruby', 'Perl', 'Python']
websites = {
ZOML: 'zoml.io',
Ruby: 'ruby-lang.org',
Python: 'python.org',
Perl: 'use.perl.org',
}
students = {
class_1:["andrew","ryan","gory","klora"],
class_2:["roin","rok","kate","jem"],
}
ZOML is widely embraced by the programming community and has implementations available in Rust for now.And in the future will be implemented in C, C#, C++, Clojure, Dart, Elixir, Erlang, Go, Haskell, Java, JavaScript, Lua, Objective-C, Perl, PHP, Python, Ruby, Swift, Scala, and more. This extensive language compatibility ensures that ZOML can be seamlessly integrated into projects written in different programming languages, catering to a diverse range of developers.