ISLISP


ISLISP (también en mayúsculas como ISLisp ) es un lenguaje de programación de la familia Lisp estandarizado por el grupo de trabajo conjunto de la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC) ISO/IEC JTC 1/SC 22/WG 16 [1] ( comúnmente denominado simplemente SC22/WG16 o WG16). El resultado principal de este grupo de trabajo fue una norma internacional , publicada por ISO. [2] La norma se actualizó en 2007 y se volvió a publicar como ISO/IEC 13816:2007(E). [3] [4] Aunque la publicación oficial se realizó a través de ISO, hay versiones disponibles de la especificación de lenguaje ISLISP que se cree que son de dominio público . [5]

El objetivo de este esfuerzo de estándares era definir un lenguaje central pequeño para ayudar a cerrar la brecha entre los diferentes dialectos de Lisp. Intentó lograr este objetivo estudiando principalmente Common Lisp , EuLisp , Le Lisp y Scheme y estandarizando solo aquellas características compartidas entre ellos.

Se han realizado implementaciones de ISLISP para muchos sistemas operativos, incluidos: Windows , la mayoría de los basados ​​en Unix y POSIX ( Linux , macOS , FreeBSD , OpenBSD , NetBSD , Solaris , HP-UX , AIX , Cygwin , QNX ), Android , DOS , OS/2 , PC de bolsillo , OpenVMS y z/OS .

Las implementaciones para arquitecturas informáticas de hardware incluyen: x86 , x86-64 , IA-64 , SPARC , SPARC9, PowerPC , MIPS , Alpha , PA-RISC , ARM , AArch64