Packages / openSUSE Tumbleweed / Unspecified / perl-YAML-Tiny
[Source: perl-YAML-Tiny]
Package: perl-YAML-Tiny (1.760.0-1.6)
[Project overview: perl-yaml-tiny]
Leer/escribir archivos YAML con el menor código posible
*YAML::Tiny* es una clase de Perl para leer y escribir archivos de estilo YAML,
escrita con el menor código posible, reduciendo el tiempo de carga y la sobrecarga de
memoria.
La mayor parte del tiempo se acepta que las aplicaciones Perl usan mucha memoria
y módulos. La familia de módulos *::Tiny* está pensada específicamente para
proporcionar una alternativa ultraligera y sin dependencias a muchos módulos estándar
más exhaustivos.
Este módulo sirve principalmente para leer archivos escritos por humanos (como archivos de
configuración sencillos) y generar archivos muy simples legibles por humanos. Observe que dije
*human-readable* y no *geek-readable*. El tipo de archivos que su
gerente o secretario medio debería poder mirar y entender.
YAML::Tiny no genera comentarios, no necesariamente preservará el
orden de sus hashes, y normalizará al leer y volver a
escribir.
Solo admite un subconjunto muy básico de la especificación YAML completa.
El uso está orientado a archivos como META.yml de Perl, para los que un módulo pequeño y
fácilmente integrable es extremadamente atractivo.
Solo se añadirán funciones si son legibles por humanos y pueden escribirse
en unas pocas líneas de código. Por favor, no se ofenda si su petición es
rechazada. Alguien tiene que trazar la línea, y para YAML::Tiny ese alguien soy
yo.
Si necesita algo con más potencia, pase a YAML (7 megabytes de
sobrecarga de memoria) o YAML::XS (6 megabytes de sobrecarga de memoria y requiere un
compilador C).
Para reiterar, YAML::Tiny *no* preserva sus comentarios, espacios en blanco ni
el orden de sus datos YAML. Pero debería hacer el round-trip de estructura Perl
a archivo y de vuelta sin problemas.
Other Packages Related to perl-YAML-Tiny:
Download perl-YAML-Tiny
| Architecture | Package Size | Installed Size | Files |
|---|
| noarch | 46 KiB | 87 KiB | [list of files] |
Rutas de archivos del paquete (9)
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
- /usr/lib/perl5/vendor_perl/5.44.0/YAML
- /usr/lib/perl5/vendor_perl/5.44.0/YAML/Tiny.pm
- /usr/share/doc/packages/perl-YAML-Tiny
- /usr/share/doc/packages/perl-YAML-Tiny/Changes
- /usr/share/doc/packages/perl-YAML-Tiny/CONTRIBUTING
- /usr/share/doc/packages/perl-YAML-Tiny/README
- /usr/share/licenses/perl-YAML-Tiny
- /usr/share/licenses/perl-YAML-Tiny/LICENSE
- /usr/share/man/man3/YAML::Tiny.3pm.gz
Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f