3 releases
0.1.2 | Aug 6, 2023 |
---|---|
0.1.1 | Aug 6, 2023 |
0.1.0 | Aug 1, 2023 |
#5 in #obvious
4KB
Zinso Obvious Minimal Language
ZOML
[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.
//comment
///comment
/*
comment
*/
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 includes helpful built-in data types
- Key/Value Pairs
- Maps
- Arrays
- Integers & Floats
- Booleans
ZOML has broad language support
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.
Dependencies
~405KB