Caml-Get

CAML-GET is een hulpmiddel om objectieve CAMLL-code te distribueren en te krijgen op een manier die vergelijkbaar is met het APT-GET Utility.
Download nu

Caml-Get Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Maxence Guesdon
  • Uitgever website:
  • http://pauillac.inria.fr/~guesdon/kom.en.html

Caml-Get Tags


Caml-Get Beschrijving

CAML-GET is een hulpmiddel om objectief-CAML-code op een manier te verdelen en te krijgen, vergelijkbaar met het APT-GET UTILITEIT. CAML-GET-project is een hulpmiddel om objectieve-caml-code te distribueren en te krijgen op een manier die vergelijkbaar is met het APT-GET Utility. We hebben allemaal verschillende functies, typen of zelfs hele modules die we gebruiken in veel verschillende programma's of bibliotheken, maar dat Op de een of andere manier plaatsen we niet in een aparte bibliotheek. Ik zie hiervoor twee redenen: - We hebben geen tijd om deze code te extraheren en een aparte bibliotheek te maken, met een makefile, een readme, een configuratiescript, enz ..., en natuurlijk alle code Wees consistent in de looptijd van parameternamen en bestelling, gebruik van labels, ..., die ook veel tijd kost - de functies, typen, ..., we gebruiken op deze manier niet noodzakelijk iets gemeen: Functies kunnen de snaren manipuleren, evenals bomen, bestanden, .... Bovendien, zelfs als we de tijd namen om groepen consistente elementen te isoleren of elementen samen te stellen die hetzelfde soort behandelingen zouden doen, zouden we dat niet doen Programma's of bibliotheken die we distribueren, zijn afhankelijk van deze kleine bibliotheken. Deze afhankelijkheden kunnen de installatie van de eindsoftware een echte pijn maken, vooral wanneer het alleen in de bron wordt gedistribueerd. Dus, in de hoop dat meer mensen de uiteindelijke software proberen te gebruiken, houden we de "kleine functies" in de binnenkant, in verschillende misc en dingen modules. Erger nog, we vinden soms een bug in een van deze functies (of we verbeteren ze), en moeten nadenken over het vaststellen van ze op alle plaatsen die we de code kopiëren. Dus het idee achter Caml-Get is om kopieerpasta gemakkelijker te maken en houd het bij, om het automatisch te wijzigen wanneer de oorspronkelijke broncode is gewijzigd. Als extensie kan het worden gebruikt om deze code te distribueren, zodat andere ontwikkelaars kunnen gebruiken wat toch in een gedistribueerde bibliotheek zou zijn geplaatst. Het is mogelijk met een taal zoals OCAML, omdat het schrijven van polymorfe en / of algemene gebruikscode zeer eenvoudig is en van nature komt. Caml-Get wordt geleverd met een Cameleon2-plug-in om operaties uit te voeren op de repositories en bekijk beschikbare elementen. Hoe werkt het: een element kan een OCAML-waarde zijn, een type, een module of een uitzondering. Een implementatiecode en een interfacecode zijn geassocieerd met elk element. Elk element heeft een naam, die kan verschillen van de echte naam in de OCAML-code, om gedistribueerde elementen op een andere manier te organiseren van de bestanden die ze vandaan komen. Er zijn twee verschillende activiteiten: het distribueren van code en het gebruik van gedistribueerde code. De gedistribueerde code wordt in een CAML-GET-archief geplaatst, op een webserver (inmiddels ondersteunde protocollen zijn "HTTP: //" en "bestand: //"), (meestal) door de auteur van de Code. Dit archief bevat de functies, typen, modules en uitzonderingen, samen met hun naam, versienummer, commentaar (LA OCACLDOC), en natuurlijk interface en implementatiecode. Zie Code uitdelen om een archief te maken. Het archief kan worden gezien als de serverzijde. De gedistribueerde code kan worden gezien als de clientzijde. De repository is het bestand met de beschikbare elementen en bronnen. Standaard is het ~ / .camlget_repository. Deze repository wordt gevuld door de inhoud van CAML-GET-archieven op te halen. Dan kunnen sommige CAML-GET-opdrachten worden gebruikt om de code van elementen uit de repository te extraheren en deze in uw eigen broncodebestanden te plaatsen of om de code van elementen (in uw code) te upgraden met een nieuwere versie die wordt aangetroffen in de repository-eisen: · OCAML-versie 3.09.0 (of later) · Cameleon 1.9.13 (of later)


Caml-Get Gerelateerde software

Gcc upc

Een compilatie- en uitvoeringsomgeving voor programma's geschreven in de UPC (Unified Parallel C) -taal ...

157

Downloaden

SDCC

SDCC is een freeware, retargettable, optimalisatie van ANSI-C-compiler. ...

180

Downloaden

Lisaac

LISAAC is een compiler voor ISAAC, een op een prototype gebaseerde objecttaal. ...

165

Downloaden