analizador yamlPara muchas de mis configuraciones de cosas de python están en .yml.
Actualmente estoy usando pyyaml para un dictado y lo estoy tirando de esa manera, pero si pudiera leerlo directamente, sería genial.
Automatización y secuencias de comandosRe: yaml parser - Estado cambiado a: Reconocido@vince_faller idea interesante.Nos gustaría entender mejor cómo un usuario de JMP usaría o podría usar un archivo YAML en su trabajo.Además, parece un muy buen candidato para un JMP Script/Addin para crear prototipos e ilustrar el valor.¿Ya tienes algo así?
Re: yaml parser - Estado cambiado a: No planeado por ahoraRe: analizador yamlMi uso inmediato es aprovechar mi gitlab-ci.yml para tomar los parámetros de la tubería.Para cosas a largo plazo, diría que muchas configuraciones están en yml porque es básicamente un JSON que permite comentar con un formato más legible para los humanos. Actualmente en JSL solo tenemos dos opciones para configuraciones que yo sepa, pero hay problemas para ambas.
- .jsl
- Obviamente, esto no es bueno para proyectos multiplataforma (muchas de mis cosas son algo de python, algo de JSL)
- .json
- Esto no permite comentarios.
Cuando estaba en predicción, miré un montón de configuraciones y daré mi opinión sobre las otras opciones.
- iní
- bien para configuraciones simples, pero se complica cuando comienzan a ocurrir configuraciones jerárquicas
- aun no permite comentarios
- toml
- permite comentarios,
- mejor que ini para las jerarquías, pero aún puede ensuciarse
- json
- sin comentarios
- estándar es grandes estructuras jerárquicas
- Yaml
- se permiten comentarios
- las estructuras jerárquicas son legibles por humanos
- anclas y alias permitir que las configuraciones sean más SECAS (es cierto que esto probablemente no se usaría mucho para el 99% de los usuarios de JSL)
- jsl
- Non-starter porque otros idiomas no pueden usarlo.