ecl - Online in de cloud

Dit is de opdracht ecl die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


ecl - Insluitbare gemeenschappelijke Lisp

KORTE INHOUD


ECL [- richt dir] [-laden filet] [-evaluatie uitdrukken]
[-compileren filet
[-o ofiel] [-c [bestand,-h [hbestand,-gegevens [data bestand,-s] [-q]]

PRODUCTBESCHRIJVING


ECL staat voor Embeddable Common Lisp. Het ECL-project is een poging om Giuseppe te moderniseren
Attardi's ECL-omgeving om een ​​implementatie van de Common Lisp-taal te produceren die
voldoet aan de ANSI X3J13-definitie van de taal.

De huidige ECL-implementatiefuncties:

· Een bytecodes-compiler en -interpreter.

· Een vertaler voor C.

· Een interface naar buitenlandse functies.

· Een dynamische lader.

· De mogelijkheid om standalone uitvoerbare bestanden te bouwen.

· Het Common Lisp Object System (CLOS).

· Voorwaarden en herstarts voor afhandelingsfouten.

· Stopcontacten als gewone streams.

· De Gnu Multiprecision-bibliotheek voor snelle bignum-bewerkingen.

· Een eenvoudige conservatieve vuilnisman voor markeren en vegen.

· De Boehm-Weiser vuilnisman.

ECL zonder enig argument krijg je het interactieve lispel.

OPTIES


-schelp filet
Voert het opgegeven bestand uit en sluit af, zonder een lees-eval-afdruklus te bieden. Als
Als je lisp als scripttaal wilt gebruiken, kun je schrijven
#!${exec_prefix}/bin/ecl -schelp op de eerste regel van het uit te voeren bestand,
en dan wordt ECL automatisch aangeroepen.

-norc Probeer het bestand niet te laden ~/.eclrc in de beginfase.

- richt Te gebruiken dir als systeemmap.

-laden filet
massa filet voordat u de lees-eval-printlus binnengaat.

-evaluatie uitdrukken
Evalueert uitdrukken voordat u de lees-eval-printlus binnengaat.

-compileren filet
vertaalt filet naar C en roept de lokale C-compiler op om een ​​shared
bibliotheek met standaard .fas als extensie.

-o ofiel Bij het compileren filet noem de resulterende gedeelde bibliotheek ofiel.

-c bestand Noem bij het samenstellen het tussenliggende C-bestand bestand en verwijder het niet
daarna.

-h hbestand Noem bij het compileren de tussenliggende C-header hbestand en verwijder het niet
daarna.

-gegevens [data bestand]
Dumpt compilergegevens in data bestand of, indien niet opgegeven, in een bestand vernoemd naar
het bronbestand, maar met .data als extensie.

-s Maak een koppelbaar objectbestand. Het kan niet worden geladen met lading, maar het kan wel
gebruikt om bibliotheken of zelfstandige uitvoerbare programma's te bouwen.

-q Maak minder notities bij het compileren.

De opties -laden, -schelp, en -evaluatie kunnen een willekeurig aantal keren voorkomen en ze worden gecombineerd
en van links naar rechts verwerkt.

AUTEURS


De originele versie is ontwikkeld door Giuseppe Attardi, uitgaande van de Kyoto Common Lisp
implementatie door Taiichi Yuasa en Masami Hagiya. De huidige beheerder van ECL is Juan
Jose Garcia Ripoll, bereikbaar via de ECL-mailinglijst.

Gebruik ecl online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's