ERC es un cliente de Internet Relay Chat (IRC) integrado en GNU Emacs . Está escrito en Emacs Lisp . [1] [2]
Características
ERC incluye [3] marca de tiempo de mensajes , unión automática de canales, control de inundaciones [4] y autocompletado de apodos y comandos. ERC puede resaltar apodos y texto para el seguimiento de conversaciones, resaltar y, opcionalmente, eliminar caracteres de control , y permite convertir URL , apodos y texto en botones. Proporciona un historial de entrada y búferes separados por servidor y canal. Las notificaciones incluyen actividad del canal en la línea de modo de Emacs, estado en línea del usuario y seguimiento del canal de conversaciones ocultas. ERC es multilingüe y proporciona carga automática de scripts al inicio. [3]
ERC tiene un diseño modular, con muchas características implementadas en "más de dos docenas de módulos cargables" incluidos en la configuración predeterminada, como autoaway , fill (divide líneas largas), log (guarda buffers de chat), spelling , bbdb , que conecta ERC a BBDB de Emacs para la gestión de contactos, y replace , que reemplaza automáticamente el texto dado en los mensajes. [1] ERC admite SSL / TLS para comunicación IRC cifrada. [5]
Historia
Según el proyecto GNU, ERC fue desarrollado inicialmente por Alexander L. Belikoff y Sergey Berezin. [6] Berezin escribió que ERC fue "originalmente escrito por Alexander L. Belikoff, luego lo mejoré de muchas maneras y lo promoví a la versión 2.0". [7] La pareja detuvo el desarrollo en 1999. [6] Mario Lang escribió que a partir de 2001 ERC había sido "aparentemente abandonado", por lo que él y Alexander Schroeder lo adoptaron y crearon el proyecto ERC SourceForge . [8] Berezin respondió positivamente a las noticias del esfuerzo renovado y otorgó la administración a los nuevos desarrolladores; en los años siguientes, se lanzaron las versiones 2.1, 3, 4, 5 y 5.1. [6] El desarrollo de ERC se trasladó de SourceForge a GNU en mayo de 2006, [9] [10] y ERC se incorporó oficialmente a la versión 22.1 de Emacs el 3 de junio de 2007. [11] El desarrollo de ERC ahora se lleva a cabo dentro del árbol de código fuente de Emacs.
Trabajo relacionado
ERC es uno de los dos clientes de IRC incluidos en la distribución de Emacs; rcirc es el otro. [1] Circe y el "ascético" ZenIRC también son clientes de IRC basados en Emacs. [1] Según su autor, Circe incorpora ideas de ERC, como su rastreador de actividad y otros; fue desarrollado cuando ERC se volvió "difícil de depurar y mejorar". [12]
Véase también
Referencias
- ^ abcd Stutz, Michael (15 de enero de 2007). "Chatea en Emacs con los modos IRC". Linux.com . Consultado el 12 de octubre de 2009 .
- ^ Jonathan Corbet (16 de enero de 2007). "Guía del editor gruñón para clientes gráficos de IRC". Serie del editor gruñón de LWN . LWN.net . Consultado el 12 de octubre de 2009 .
- ^ ab "ERC". Los 10 mejores clientes IRC gratuitos para Linux . LinuxLinks. 13 de septiembre de 2009. Consultado el 12 de octubre de 2009 .
- ^ Grimes, Roger A. (2001). "Flooding". Código móvil malicioso: protección antivirus para Windows . O'Reilly Media . pág. 240. ISBN 9781565926820.
control de inundaciones irc.
- ^ "ERC SSL". Emacswiki.org.
- ^ abc "Historia". Manual de Emacs . GNU .
- ^ Berezin, Sergey. «Proyectos». Archivado desde el original el 27 de marzo de 2012. Consultado el 13 de julio de 2011 .
- ^ Lang, Mario (14 de marzo de 2003). "ERC: el cliente IRC de Emacs". Sitio web personal de Mario Lang (desarrollador de ERC). Archivado desde el original el 14 de mayo de 2011. Consultado el 12 de octubre de 2009 .
- ^ "ERC - un cliente IRC para Emacs". GNU . Consultado el 12 de octubre de 2009 .
- ^ "Proyecto ERC". SourceForge.net.
- ^ Stallman, Richard (3 de junio de 2007). "Emacs 22.1 publicado". info-gnu-emacs (Lista de correo) . Consultado el 16 de octubre de 2009 .
- ^ Schäfer, Jorgen (21 de octubre de 2005). "Circe: otro cliente más para IRC en Emacs". nongnu.org . Consultado el 12 de octubre de 2009.
La mejor característica de Circe es el rastreador de actividad, que muchos conocerán de ERC.
- Ott, Alex. "Emacs: ERC" (en ruso). xtalk.msk.su. Archivado desde el original el 2009-04-01 . Consultado el 2009-10-16 .
Enlaces externos
- ERC en EmacsWiki