Caml-get

CAML-GET es una herramienta para distribuir y obtener un código OBJETIVO-CAML de una manera similar a la utilidad APT-GET.
Descargar ahora

Caml-get Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Maxence Guesdon
  • Sitio web del editor:
  • http://pauillac.inria.fr/~guesdon/kom.en.html

Caml-get Etiquetas


Caml-get Descripción

CAML-GET es una herramienta para distribuir y obtener un código OBJETIVO-CAML de una manera similar a la utilidad APT-GET. CAML-GET Project es una herramienta para distribuir y obtener un código OBJETIVO-CAML de una manera similar a la utilidad APT-GET. Todos tenemos varias funciones, tipos o incluso módulos completos que utilizamos en muchos programas o bibliotecas diferentes, pero eso De alguna manera no nos ponemos en una biblioteca separada. Veo dos razones para esto: - No tenemos ni nos tomamos el tiempo para extraer este código y crear una biblioteca separada, con un makefile, un readme, un script de configuración, etc ... y, por supuesto, todo el código debe Sea consistente en el término de los nombres de los parámetros y el orden, el uso de las etiquetas, ..., que también lleva mucho tiempo, las funciones, los tipos, ..., usamos esta forma no necesariamente no necesariamente en común: Las funciones pueden manipular cadenas, así como árboles, archivos, ... además, incluso si nos tomamos el tiempo aislando grupos de elementos consistentes o organizamos elementos haciendo el mismo tipo de tratamientos, no lo haríamos, porque haría que el Programas o bibliotecas Distribuimos dependen de estas pequeñas bibliotecas. Estas dependencias pueden hacer que la instalación del software final sea un dolor real, especialmente cuando se distribuye en SOURY SOLIS.SO, con la esperanza de que más personas intenten usar el software final, mantenemos las "pequeñas funciones" dentro, en varios misc. y módulos de cosas. Peor aún, a veces encontramos un error en una de estas funciones (o los mejoramos), y debemos pensar en arreglarlos en todos los lugares que copiamos, pegamos el código. Así que la idea detrás de Caml-GE es para facilitar la pasta de copia. y guárdelo, para cambiarlo automáticamente cuando se modifica el código fuente original. Como una extensión, se puede usar para distribuir este código para que otros desarrolladores puedan usar lo que nunca se habría puesto en una biblioteca distribuida de todos modos. Es posible con un lenguaje como OCAML, porque la escritura del código de uso polimorfo y / o general es muy fácil y es naturalmente. Caml-Get viene con un complemento de Cameleon2 para realizar operaciones en los repositorios y explorar elementos disponibles. Cómo funciona: Un elemento puede ser un valor OCAML, un tipo, un módulo o una excepción. Un código de implementación y un código de interfaz están asociados a cada elemento. Cada elemento tiene un nombre, que puede ser diferente del nombre real en el código OCAML, para organizar elementos distribuidos de una manera diferente a los archivos que provienen. Hay dos actividades diferentes: código de distribución y uso del código distribuido. El código distribuido se coloca en un archivo CAML-GET, en un servidor web (a estas alturas, los protocolos compatibles son "http: //" y "Archivo: //"), (generalmente) por el autor del código. Este archivo contiene las funciones, tipos, módulos y excepciones, junto con su nombre, número de versión, comentario (la ocaMldoc) y, por supuesto, la interfaz y el código de implementación. Para crear un archivo, consulte el código de distribución. El archivo se puede ver como el lado del servidor. Uso del código distribuido se puede ver como el lado del cliente. El repositorio es el archivo que contiene los elementos y fuentes disponibles. Por defecto es ~ / .camlget_repository. Este repositorio se llenará recuperando el contenido de los archivos de CAML-GET. Luego, se pueden usar algunos comandos de CAML-GET para extraer el código de elementos del repositorio y ponerlo en sus propios archivos de código fuente, o para actualizar el código de elementos (en su código) con una versión más nueva que se encuentra en los requisitos del repositorio: · Ocaml versión 3.09.0 (o posterior) · Cameleon 1.9.13 (o posterior)


Caml-get Software relacionado

Snippeq

SNIPPEQ guarda fragmentos de base de datos MySQL y proporciona funcionalidad para buscarlas, manipularlas y exportarlas. ...

59

Descargar

GCC UPC

Un entorno de compilación y ejecución para programas escritos en el lenguaje UPC (unificado paralelo C) ...

157

Descargar