InglésFrancésEspañol

Ad


icono de página de OnWorks

clisp - Online en la nube

Ejecute clisp en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando clisp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


clip - ANSI[ 38 ] Algunos Ceceo[1] compilador, intérprete y depurador.

SINOPSIS


clip [[-h] | [--ayuda]] [--versión] [--licencia] [-imagen-de-ayuda] [-B lisp-lib-dir] [-b]
[-K conjunto de enlaces] [-M archivo de memoria] [-m tamaño de la memoria] [-L idioma] [-N directorio-local]
[-Edominio codificación] [[-q] | [--tranquilo] | [--silencio] | [-v] | [--verboso]]
[-en-error DE ACTUAR!] [-respuesta] [-w] [-I] [-disable-readline] [[-ansi] | [-tradicional]]
[-moderno] [-p paquete] [-C] [-norc] [-lp directorio...] [-i archivo init...]
[-c [-l] archivo lisp [-o archivo de salida] ...] [-x expresiones...]
[archivo lisp [argumento...]]

DESCRIPCIÓN


Invoca el Algunos Ceceo[1] intérprete y compilador.

Formulario Moda
Cuando se llama sin argumentos, ejecuta el leer-evaluar-imprimir loops[2], en el que expresiones
están a su vez

· LEER[3] de la entrada estándar,

· EVAL[4] uado por el intérprete lisp,

· Y sus resultados son IMPRESIÓN[5] ed a la salida estándar.

No interactivo (Lote) Moda
Invocado con -c, compila los archivos lisp especificados en un código de bytes independiente de la plataforma
que se puede ejecutar de manera más eficiente.

Invocado con -x, ejecuta las expresiones lisp especificadas.

Invocado con archivo lisp, ejecuta el archivo lisp especificado.

CAMPUS


-h
--ayuda
Muestra un mensaje de ayuda sobre cómo invocar CLIP[6].

--versión
Muestra el CLIP[6] número de versión, dado por la función
LISP-IMPLEMENTACIÓN-VERSIÓN[7], el valor de la variable *CARACTERISTICAS*, así como algunos
otra información.

--licencia
Muestra un resumen de la información de licencia, la GNU[ 8 ] LPG[9].

-imagen-de-ayuda
Muestra información sobre la imagen de la memoria que se invoca: si es adecuada para
scripting así como el :DOCUMENTACIÓN suministrado a EXT: SAVEINITMEM.

-B lisp-lib-dir
Especifica el directorio de instalación. Este es el directorio que contiene el enlace
conjuntos y otros archivos de datos. Esta opción normalmente no es necesaria, porque el
El directorio de instalación ya está integrado en el clip ejecutable. Directorio
lisp-lib-dir se puede cambiar dinámicamente usando el SÍMBOLO-MACRO[ 10 ]
PERSONALIZADO: * LIB-DIRECTORIO *.

-b
Imprima el directorio de instalación y salga inmediatamente. La cadena de nombres de
PERSONALIZADO: * LIB-DIRECTORIO * se imprime sin comillas. Esto es principalmente útil en el módulo
Makefiles, consulte, por ejemplo, modules / syscalls / Makefile.in (archivo en las fuentes CLISP).

-K conjunto de enlaces
Especifica el conjunto de enlaces que se ejecutará. Este es un directorio (relativo al
lisp-lib-dir) que contiene al menos un ejecutable principal (tiempo de ejecución) y una memoria inicial
imagen. Los valores posibles son

bases
el núcleo CLIP[ 6 ]

ser completados
core más todos los módulos con los que se construyó esta instalación, ver
Sección 32.2, “Módulos externos”.

El valor predeterminado es bases.

-M archivo de memoria
Especifica la imagen de la memoria inicial. Debe ser un volcado de memoria producido por el
EXT: SAVEINITMEM función por esto clip tiempo de ejecución. Puede haber sido comprimido usando
GNU[ 8 ] gzip[11].

-m tamaño de la memoria
Establece la cantidad de memoria CLIP[6] intenta agarrar el inicio. La cantidad se puede dar
as

n
nB
medido en bytes

n
nW
medido en palabras de máquina (4 ×n en plataformas de 32 bits, 8 ×n en plataformas de 64 bits)

nK
nKB
medido en kilobytes

nKW
medido en kilowords

nM
nMB
medido en megabytes

nMW
medido en megapalabras

El valor predeterminado es 3 megabytes. El argumento está limitado por encima de 100 KB.

Esta versión de CLIP[6] no es probable que utilice la totalidad tamaño de la memoria desde
La recolección de basura reducirá periódicamente la cantidad de memoria utilizada. Por lo tanto es
común para especificar 10 MB incluso si solo se van a utilizar 2 MB.

-L idioma
Especifica el idioma CLIP[6] utiliza para comunicarse con el usuario. Este puede ser uno de
Inglés, alemán, francés, español, holandés, ruso, danés. Otros idiomas pueden ser
especificado a través del entorno variable[ 12 ] IDIOMA, siempre que el correspondiente
el catálogo de mensajes está instalado. El idioma se puede cambiar dinámicamente utilizando el
SÍMBOLO-MACRO[ 10 ] PERSONALIZADO: * IDIOMA ACTUAL *.

-N directorio-local
Especifica el directorio base de los archivos de configuración regional. CLIP[6] buscará su mensaje
catálogos en directorio-local/idioma/LC_MESSAGES/clisp.mo. Este directorio puede cambiarse
dinámicamente usando el SÍMBOLO-MACRO[ 10 ] PERSONALIZADO: * IDIOMA ACTUAL *.

-Edominio codificación
Especifica la codificación utilizada para el dominio dado, anulando la predeterminada que depende
en entorno variable[12] s LC_TODOS, LC_CTYPE, IDIOMA. dominio puede ser

presentar
afectando PERSONALIZADO: * CODIFICACIÓN DE ARCHIVO POR DEFECTO *

ruta
afectando PERSONALIZADO: * PATHNAME-CODIFICACIÓN *

terminal
afectando PERSONALIZADO: * CODIFICACIÓN DE TERMINALES *

extranjero
afectando PERSONALIZADO: * CODIFICACIÓN EXTRANJERA *

misceláneos
afectando PERSONALIZADO: * MISC-CODIFICACIÓN *

en blanco
afectando a todo lo anterior.

advertencia
Tenga en cuenta que los valores de estos SÍMBOLO-MACRO[10] s que se han guardado en una memoria
la imagen se ignora: estos SÍMBOLO-MACRO[10] s se restablecen según el entorno del sistema operativo
después de se carga la imagen de la memoria. Tienes que usar el archivo RC, PERSONALIZADO: * INIT-GANCHOS *
o la función init para configurarlos en el inicio, pero es mejor configurar el mencionado
entorno variable[12] s adecuadamente para mantener la coherencia con otros programas. Ver
Sección 31.1, “Personalización de la inicialización y terminación del proceso CLISP”.

-q
--tranquilo
--silencio
-v
--verboso
Cambiar el nivel de verbosidad: por defecto, CLIP[6] muestra un banner al inicio y un
mensaje de despedida al salir e inicializa * LOAD-VERBOSE *[13] y
* COMPILAR-VERBOSO *[14] a T[15], y * CARGAR IMPRESIÓN *[13] y * COMPILAR IMPRESIÓN *[14] a
NIL[16], según [norma ANSI CL]. El primero -q quita la pancarta y el adiós
mensaje, el segundo establece variables * LOAD-VERBOSE *[13], * COMPILAR-VERBOSO *[14] y
PERSONALIZADO: * SAVEINITMEM-VERBOSE * a NIL[dieciséis]. El primero -v establece variables
PERSONALIZADO: * REPORT-ERROR-PRINT-BACKTRACE *, * CARGAR IMPRESIÓN *[13] y * COMPILAR IMPRESIÓN *[14] a
T[15], los segundos conjuntos PERSONALIZADO: * LOAD-ECHO * a T[15]. Estos ajustes afectan la salida
y producido por -i y -c opciones. Tenga en cuenta que estos ajustes persisten en el
leer-evaluar-imprimir loops[2]. Repetido -q y -v cancelar unos a otros, por ejemplo, -q -q -v -v -v is
equivalente a -v.

-en-error DE ACTUAR!
Establecer manejadores de errores globales, dependiendo de DE ACTUAR!: .PP apaciguar
continuable[ 17 ] ERROR[18] s se convierten en ADVERTENCIA[19] s (con EXT: APARICIÓN-CERRORES)
otros ERROR[18] s se manejan de la forma predeterminada

depurar
ERROR[18] s INVOCAR-DEPURADOR[20] (el normal leer-evaluar-imprimir loops[2] comportamiento),
deshabilita el modo por lotes impuesto por -c, -xy archivo lisp,

abortar
continuable[ 17 ] ERROR[18] s están apaciguados, otros ERROR[18] s son ABORTAR[21] ed con
EXT: ABORTAR POR ERROR

salida
continuable[ 17 ] ERROR[18] s están apaciguados, otros ERROR[18] s terminan CLIP[6] con
EXT: EXIT-ON-ERROR (el comportamiento normal del modo por lotes).

Vea también EXT: SET-GLOBAL-HANDLER.

-respuesta
Iniciar un interactivo leer-evaluar-imprimir loops[2] después de procesar el -c, -xy
archivo lisp opciones y en cualquier ERROR[ 18 ] SEÑAL[22] ed durante ese procesamiento.

Desactiva el modo por lotes.

-w
Espere a que se presione una tecla después de la finalización del programa.

-I
Interactuar mejor con emacs[23] (útil cuando se ejecuta CLIP[6] bajo emacs[23] usando
BABA[24], ILISP[25] y col.). Con esta opción, CLIP[6] interactúa de manera que
emacs[23] puede hacer frente a:

· No se suprimen las indicaciones innecesarias.

· Los GNU[ 8 ] readline[26] la biblioteca trata TAB (consulte la tecla TAB) como una
carácter autoinsertable (ver P: A.4.6).

-disable-readline
No utilice GNU[ 8 ] readline[26] incluso cuando se ha vinculado contra. Esto se puede utilizar
si uno quiere pegar noASCII[27] caracteres, o cuando GNU[ 8 ] readline[26] se porta mal
debido a la instalación (diferentes versiones en las máquinas de construcción e instalación) o configuración
(malo PLAZO entorno variable[12] problemas de valor).

-ansi
Cumplir con la especificación [estándar ANSI CL] incluso cuando CLIP[6] ha sido
tradicionalmente diferente estableciendo el SÍMBOLO-MACRO[ 10 ] PERSONALIZADO: * ANSI * a T[15].

-tradicional
Tradicional: invierte los efectos residuales de -ansi en la imagen de la memoria guardada.

-moderno
Proporciona una visión moderna de los símbolos: al inicio, el *PAQUETE*[28] se establecerá la variable
al paquete "CS-COMMON-LISP-USER", y el * ESTUCHE IMPRESO *[29] se establecerá en
: DOWNCASE. Esto tiene el efecto de que la búsqueda de símbolos distingue entre mayúsculas y minúsculas (excepto para
palabras clave y paquetes de estilo antiguo) y que las palabras clave y los símbolos no internados se impriman
con preferencia en minúsculas. Consulte la Sección 11.5, “Sensibilidad entre mayúsculas y minúsculas del paquete”.

-p paquete
Al inicio el valor de la variable *PAQUETE*[28] se establecerá en el paquete denominado
paquete. El predeterminado es el valor de *PAQUETE*[28] cuando se guardó la imagen, normalmente
"USUARIO COMÚN DE LISP"[30].

-C
Compilar al cargar: al inicio el valor de la variable PERSONALIZADO: * COMPILACIÓN DE CARGA *
se establecerá en T[15]. Siendo el código CARGA[31] ed será COMPILAR[32] d sobre la marcha. Esta
da como resultado una carga más lenta, pero una ejecución más rápida.

-norc
Normalmente CLIP[6] carga el usuario "correr control" (RC)[33] archivo al inicio (esto sucede
después de las -C se procesa la opción). El archivo cargado es .clisprc.lisp o .clisprc.fas en
el directorio de inicio USUARIO-HOMEDIR-PATHNAME[34], el que sea más nuevo. Esta opción, -norc,
evita la carga del archivo RC.

-lp directorio
Especifica los directorios que se agregarán PERSONALIZADO: * CARGA-CAMINOS * Al inicio. Esto esta hecho
después de cargando el archivo RC (para que no anule la opción de la línea de comandos) pero
antes cargando los archivos init especificados por el -i opciones (para que los archivos init
ser buscado en los directorios especificados). Varios -lp se pueden dar opciones; todos
se agregarán los directorios especificados.

-i archivo init
Especifica los archivos de inicialización que se CARGA[31] ed al inicio. Estos deberían ser archivos lisp
(fuente o compilado). Varios -i se pueden dar opciones; todos los archivos especificados serán
cargado en orden.

-c archivo lisp
Compila el especificado archivo lisps al código de bytes (* .fas). Los archivos compilados se pueden
CARGA[31] ed en lugar de las fuentes para ganar eficiencia.

Impone el modo por lotes.

-o archivo de salida
Especifica el archivo o directorio de salida para la compilación del último especificado
archivo lisp.

-l
Producir un código de bytes DESMONTAR[35] listado (* .lis) de los archivos que se están compilando. Útil
solo para depuración. Consulte la Sección 24.1, “Función COMPILAR-ARCHIVO” para obtener más detalles.

-x expresiones
Ejecuta una serie de expresiones arbitrarias en lugar de una leer-evaluar-imprimir loops[2]. La
los valores de las expresiones se enviarán a * SALIDA ESTÁNDAR *[36]. Debido al argumento
procesamiento realizado por la cáscara, el expresiones debe ir entre comillas dobles y
Las comillas dobles y las barras diagonales inversas se deben escapar con barras diagonales inversas.

Impone el modo por lotes.

archivo lisp [ argumento ...]
Carga y ejecuta un archivo lisp, como se describe en la Sección 32.6.2, "Secuencias de comandos con
CLISP ”. No habrá leer-evaluar-imprimir loops[2]. Antes archivo lisp está cargado, el
variable EXT: * ARGS * estará vinculado a una lista de cadenas, que representa el argumentos.
La primera linea de archivo lisp puede comenzar con #!, permitiendo así CLIP[6] para ser utilizado como
un intérprete de guiones. Si archivo lisp is -, la * ENTRADA ESTÁNDAR *[36] se utiliza en lugar de
un archivo.

Esta opcion es discapacitados si la imagen de la memoria fue creada por EXT: SAVEINITMEM
NIL[ 16 ] :TEXTO argumento. En ese caso el Anuncia[ 37 ] EXT: * ARGS * comienza con archivo lisp.

Esta opción debe ser la última.

No se ejecutará ningún archivo RC.

Impone el modo por lotes.

Como siempre, -- detiene el procesamiento de opciones y coloca todos los argumentos restantes de la línea de comando en
EXT: * ARGS *.

IDIOMA REFERENCIA


El lenguaje implementado es ANSI [39][ 38 ] Algunos Ceceo[1]. La implementación en su mayoría
cumple con el estándar ANSI Common Lisp, consulte la Sección 31.10, “Máximo ANSI CL
cumplimiento". [ANSI CL] Estándar ANSI CL 1994. INCITOS ANSI 226-1994 (R1999)
Tecnología de la información - Lenguaje de programación - Common Lisp [40]
[anteriormente ANSI X3.226-1994 (R1999)].

COMANDO LÍNEA USUARIO MEDIO AMBIENTE


ayuda
obtenga ayuda en línea sensible al contexto, consulte el Capítulo 25, Medio ambiente.

(A PROPÓSITO nombre )
enumerar la SYMBOL[41] s coincidencia nombre .

(DESCRIBIR símbolo)
describe el símbolo.

(Salida)
(dejar)
(adiós)
renuncia CLIP[6].

EOF (Control + D activado UNIX(42])
dejar el nivel actual del leer-evaluar-imprimir loops[2] (ver también la Sección 1.1, “Especial
Símbolos ”).

teclas de flecha
para editar y ver el historial de entrada, utilizando el GNU[ 8 ] readline[26] biblioteca.

Tecla de tabulación
Sensible al contexto:

· Si se encuentra en la "posición de función" (en el primer símbolo después de un par de apertura
o en el primer símbolo después de un # ´[44]), la finalización se limita a los símbolos
ese nombre funciona.

· Si está en la "posición del nombre de archivo" (dentro de una cadena después #P[45]), el
la finalización se realiza en todos los nombres de archivos, GNU[ 8 ] golpear[46] -estilo.

· Si aún no ha escrito nada, recibirá un mensaje de ayuda, como si estuviera ayuda
mando.

· Si no ha comenzado a escribir el siguiente símbolo (es decir, se encuentra en un espacio en blanco),
la función o macro actual es DESCRIBIRd.

· De lo contrario, el símbolo que está escribiendo actualmente está completo.

USO Y EXTENSIÓN CLIP


Algunos Ceceo[1] es un programable lenguaje de programación. -Juan Foderaro[47] .PP Cuando
CLIP[6] se invoca, el tiempo de ejecución carga la imagen de memoria inicial y genera el indicador; a
cual se puede empezar a escribir DEFVAR[48] ​​s, DEFUNCIÓN[49] sy DEFMACRO[50] s.

Para evitar tener que volver a ingresar las mismas definiciones a mano en cada sesión, se puede crear
un archivo lisp con todas las variables, funciones, macros, etc .; (opcionalmente) compílelo con
COMPILAR-ARCHIVO[51]; y CARGA[31] ya sea a mano o desde el archivo RC; o guarda un recuerdo
imagen para evitar la CARGA[31] gastos generales.

Sin embargo, a veces es necesario utilizar alguna funcionalidad implementada en otro idioma,
por ejemplo, llame a un C[52] función de biblioteca. Para eso, usa la interfaz de función externa
y / o la función Módulos externos. Finalmente, los verdaderamente aventureros podrían ahondar en
Ampliación del núcleo.

Use clisp en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    MSYS2
    MSYS2
    MSYS2 es una colección de herramientas y
    bibliotecas que le proporcionan una
    entorno fácil de usar para la construcción,
    instalar y ejecutar Windows nativo
    software. Con ...
    Descargar MSYS2
  • 2
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo es un códec de imagen JPEG
    que usa instrucciones SIMD (MMX, SSE2,
    NEON, AltiVec) para acelerar la línea de base
    Compresión y descompresión JPEG activadas
    x86, x8 ...
    Descargar libjpeg-turbo
  • 3
    Xtreme Download Manager
    Xtreme Download Manager
    El proyecto tiene ahora un nuevo hogar:
    https://xtremedownloadmanager.com/ For
    desarrolladores:
    https://github.com/subhra74/xdm Xtreme
    Download Manager es una poderosa herramienta pa...
    Descarga el administrador de descargas Xtreme
  • 4
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Características: 4:3 y 16:9 de baja resolución
    Salida VGATeclado y mouse PS/2
    interfaz de usuario basada en inputText (TUI)
    con administrador de diálogo Unicode parcial
    soporteDispositivo esclavo...
    Descargar TTGO VGA32 Lite
  • 5
    Cargador de arranque Clover EFI
    Cargador de arranque Clover EFI
    El proyecto se ha trasladado a
    https://github.com/CloverHackyColor/CloverBootloader..
    Características: Arranque macOS, Windows y Linux
    en UEFI o en modo heredado en Mac o PC con
    UE...
    Descarga el gestor de arranque Clover EFI
  • 6
    rpmsunidos
    rpmsunidos
    ¡Únase a nosotros en Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Habilite el repositorio URPMS en su
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Descargar unitedrpms
  • Más "

Comandos de Linux

Ad