Ayuda OnLine de GULiC

Anon8181

Ayuda
  • Temática: Puedes preguntarnos sobre Software Libre, Linux o GULiC. Otros temas pueden ser respondidos (o no!)
  • Acceso: Para mantener tu anonimato, se te ha asignado un nick al azar (Anon8181). Si deseas identificarte, puedes solicitar tu inscripción como socio ó iniciando sesión, si ya lo eres. En cualquier caso, si usas jabber, puedes informarte de cómo entrar a esta sala con tu cliente habitual, o bien entrando vía jwchat.
  • Uso:Para ver el chat más grande, usa ésta página. Si vas a pegar textos grandes, usa nuestro pastebin. Para avisar de errores o problemas, usa nuestro trac.
  • Horarios: Nuestro huso horario es GMT. No te extrañe si a las 5 de la mañana no te responde nadie.

Mundo Emacs - Manual Práctico

EL PROGRAMA

Emacs es primariamente un editor de texto. Algunos dicen que es EL
Editor de Textos. Yo comparto esta opinión.

Emacs es además un tremendo Entorno de Escritorio, tanto para la
consola de texto como para los entornos gráficos. Administrador de
ficheros, Cliente ftp, ldap, de correo, de noticias y de cualquier
cosa que uno se pueda imaginar, tanto local como remotamente.

Emacs es además un Entorno parcial o completamente Integrado de
Desarrollo. En primera instancia de Lisp, pero cualquier otro
lenguaje de programación tiene cabida y, de hecho, muchos de esos
lenguajes tienen extensiones poderosísimas creadas para Emacs.

Emacs es, en definitiva, lo que uno quiera, un programa programable,
estable y mutante a la vez, basado en un lenguaje de programación
programable. Es un concepto, la quintaesencia de la idea de “Software
Libre”.

Emacs tiene una larga historia. A través de los siglos ha sobrevivido
a varios lenguajes y, sobre todo, a más de un sistema operativo y
plataforma de hardware.

Eficiencia: C

Cuando el Proyecto GNU puso en marcha la alianza estratégica entre C y
Lisp en aras del Software LIbre, decidió crear un Emacs adecuado para
los Sistemas Unix: GNU Emacs. Por motivos de eficiencia relacionados
con el hardware de la época y las estaciones de trabajo Unix a las que
se podía optar, se decidió crear un sustrato de funciones primitivas
en C. Estas funciones son en buena medida un tipo de objeto declarado
como Objeto_Lisp, una especie de cascarón en C dentro del cual la
sintaxis vuelve a ser “Lispera”.

Profundidad y adaptabilidad: Lisp

Pero la masa fundamental de la funcionalidad del programa y todas las
extensiones que se escriben para él se hacen directamente en un
dialecto de Lisp llamado Emacs Lisp.