zoml

Crates.iozoml
lib.rszoml
version0.1.2
sourcesrc
created_at2023-08-01 02:36:23.79578
updated_at2023-08-06 16:49:41.517254
descriptionZinso Obvious Minimal Language
homepagehttps://dnrops.gitee.io
repositoryhttps://gitlab.com/andrew_ryan/zoml
max_upload_size
id931413
size4,739
Andrew_Ryan (alenandry)

documentation

https://docs.rs/zoml

README

Zinso Obvious Minimal Language

Crates.io Rust license

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

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.

Commit count: 6

cargo fmt