System.FilePath 0,11 - System.FilePath 0.11

System.FilePath 0,11

Enlaces patrocinados

System.FilePath 0,11: resumen

Rango Haga clic en la estrella para clasificarRango nivel:
comentario de usuarios: 0 (0 times) Descargar
Tamaño: 0.014 MB Sistema operativo: Any Platform Licencia: GPL (GNU General Public License) Precio: Descargars: 7235 Actualizado: 2007-03-09 Autor: fotoONE Autor URL: http://www.fotor.net/

System.FilePath 0,11: descripción

Sistema. FilePath es una biblioteca Haskell de Yhc al principio, ahora con pellizcos añadidos. Haskell puro 98 (con bibliotecas Jerárquicas), ningún preprocesador. Esto tiene una interface agradable para hacer manipulaciones de archivo, y trabaja portably entre Windows y UNIX. [No el mismo como http://darcs.haskell.org/~lemmih/FilePath/]

La interface todavía cambia, por esta razón por favor usar el Sistema. FilePath. Version_0_10 o Sistema. FilePath. Version_0_11 que será garantizado para trabajar no modificado en futuras liberaciones.

He escrito un Sistema. Módulo de FilePath en parte basado en el que en
Yhc, y en parte basado en el que en Conspiración (gracias a Lemmih). El objetivo
debe intentar y conseguir este módulo en el paquete bajo, cuando FilePaths son
algo mucho uso de programas, pero su demasiado fácil para cortar un poco
la función que acierta en ello la mayor parte del tiempo en la mayor parte de plataformas, y
allí está una fuente de errores.

Este módulo es el Posix (Linux) y Windows capaz - sólo importan
Sistema. FilePath y esto escogerán el correcto. Por supuesto, si usted
exija pasos de Windows en todo OSs, entonces Sistema. FilePath. Windows va
déle que (mismo con Posix). Escrito en Haskell 98 + Heirarchical
Módulos.

Eglefino:
http://www-users.cs.york.ac.uk/~ndm/projects/filepath/System-FilePath.html
Darcs: darcs se ponen http://www.cs.york.ac.uk/fp/darcs/filepath
Fuente: http://www.cs.york.ac.uk/fp/darcs/filepath/System/FilePath.hs
Página de inicio: http://www-users.cs.york.ac.uk/~ndm/projects/libraries.php

Si usted va a la página de eglefino hay unos pequeños ejemplos en el
cumbre del archivo.

Acuses de recibo

Gracias a Marc Webber, shapr, David House, Lemmih, otros...

Competidores

Sistema. FilePath de Conspiración, por Lemmih
FilePath.hs y NameManip.hs de MissingH

El que de la Conspiración y FilePath.hs en MissingH es ambos muy similar, yo
robó muchas ideas buenas de aquellos dos.

Parece que NameManip es más unix específico, pero todas las funciones en aquel módulo
tenga equivalentes en este nuevo Sistema. Módulo de FilePath.

Esperamos que este nuevo módulo puede estar usado sin notar cualquier función perdida,
y seguramente añade nuevos aspectos/funciones a la tabla.

¿Debería FilePath por un tipo de datos abstracto?

La respuesta para esta biblioteca es no. Esto es una decisión de diseño deliberada.

En Haskell 98 la definición es el tipo FilePath = Cuerda, y todas las funciones
el funcionamiento en FilePaths, es decir readFile/writeFile etc. toma FilePaths. El
sólo el modo de introducir un tipo abstracto es proporcionar envolturas a éstos
funciones o moldes entre Cuerdas y FilePathAbstracts.

También hay las preguntas adicionales en cuanto a lo que constituye un FilePath, y
lo que es sólo una Cuerda pura. Por ejemplo, el "/path/file.ext" es un FilePath. Es
"¿/"? ¿" / paso"? "¿paso"? ¿"file.ext"? ¿".ext"? "¿archivo"?

Con esto aceptado, debería ser trivial para escribir
Sistema. FilePath. ByteString que tiene la misma interface que el Sistema. FilePath
aún opera en ByteStrings.
Descargar

System.FilePath 0,11: Imagen

Enlaces patrocinados
Descargar System.FilePath 0,11

System.FilePath 0,11: palabra clave

System.FilePath 0,11: Bookmark

Hyperlink code:
Hyperlink and Intro code:

System.FilePath 0,11: software relacionado

System.FilePath 0,11: Revisar
Nombre :  
Email :  
comentario :  
Código de seguridad :  
     
   
Mi Software
Usted no ha guardado ningún software.
relacionados con la búsqueda
Enlaces patrocinados