Crates.io | zoml |
lib.rs | zoml |
version | 0.1.2 |
source | src |
created_at | 2023-08-01 02:36:23.79578 |
updated_at | 2023-08-06 16:49:41.517254 |
description | Zinso Obvious Minimal Language |
homepage | https://dnrops.gitee.io |
repository | https://gitlab.com/andrew_ryan/zoml |
max_upload_size | |
id | 931413 |
size | 4,739 |
[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 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.