Packages / openSUSE Leap 15.6 / Development/Libraries/Perl / perl-YAML-Tiny
[Source: perl-YAML-Tiny]
Package: perl-YAML-Tiny (1.70-1.24)
[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 | 85 KiB | [list of files] |
Rutas de archivos del paquete (10)
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.26.1/x86_64-linux-thread-multi
- /usr/lib/perl5/vendor_perl/5.26.1/YAML
- /usr/lib/perl5/vendor_perl/5.26.1/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 Leap 15.6 OSS revision leap-15-6-oss-multiarch:ca2653101b9afba6656aea529109ba0c0f1ca1a92aa8614e7c887fda5264c230