Una biblioteca que envuelve funciones de 'Prelude'/'Data.List' que pueden lanzar excepciones,
como 'head' y '!!'. Cada función insegura tiene hasta cuatro variantes, p. ej.
con 'tail':
* 'tail :: [a] -> [a]', genera un error en 'tail []'.
* 'tailMay :: [a] -> /Maybe/ [a]', convierte los errores en 'Nothing'.
* 'tailDef :: /[a]/ -> [a] -> [a]', toma un valor predeterminado que devolver ante errores.
* 'tailNote :: /String/ -> [a] -> [a]', toma un argumento extra que
complementa el mensaje de error.
* 'tailSafe :: [a] -> [a]', devuelve un valor predeterminado razonable si es posible, '[]' en
el caso de 'tail'.
Este paquete se divide en tres módulos:
* "Safe" contiene variantes seguras de las funciones de 'Prelude' y 'Data.List'.
* "Safe.Foldable" contiene variantes seguras de las funciones de 'Foldable'.
* "Safe.Exact" crea versiones que fallan de funciones como 'zip' (errores si las
listas no son iguales) y 'take' (errores si no hay suficientes elementos), y luego
las envuelve para proporcionar variantes seguras.
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.
OpenFactory puede arrancar este sistema operativo en una máquina virtual del navegador, o iniciar una construcción que incluye el nombre nativo del paquete de este registro.
Cada fila es metadato del índice de paquetes para una versión, arquitectura, suite y repositorio. Nombres, URL y tamaños vienen de la fuente; un enlace es un punto de descarga que puede cambiar, no una redistribución de OpenFactory.