Emacs Lisp (original) (raw)

About DBpedia

Emacs Lisp é a linguagem de programação usada para customização do editor de textos Emacs, e é também a linguagem em que grande parte do editor foi escrita. Trata-se de um dialeto de Lisp que mistura alguns conceitos de Common Lisp e tem outros recursos específicos para trabalhar com texto.

thumbnail

Property Value
dbo:abstract Emacs Lisp (kurz elisp) ist ein Dialekt der Programmiersprache Lisp, in dem der größte Teil der Editoren GNU Emacs und XEmacs programmiert ist und der auch zur Erweiterung der Editoren genutzt werden kann. So gut wie alle Editorfunktionen liegen als Lisp-Funktionen vor. Die grundlegendsten allerdings sind in C implementiert. Tastenkombinationen sind über eine so genannte keymap den Funktionen zugewiesen. Emacs Lisp ist für die außerordentliche Erweiterbarkeit dieses Editors verantwortlich. Emacs stellt dem Benutzer standardmäßig einen Puffer (Textfenster) zur Verfügung, in dem Lisp-Funktionen ausgewertet werden können. Einstellungen des Editors werden in Lisp-Variablen festgehalten. Sie können interaktiv gesetzt werden oder mit einer Initialisierungsdatei festgelegt werden. (de) Emacs Lisp is a dialect of the Lisp programming language used as a scripting language by Emacs (a text editor family most commonly associated with GNU Emacs and XEmacs). It is used for implementing most of the editing functionality built into Emacs, the remainder being written in C, as is the Lisp interpreter. Emacs Lisp is also termed Elisp, although there is also an older, unrelated Lisp dialect with that name. Users of Emacs commonly write Emacs Lisp code to customize and extend Emacs. Other options include the Customize feature that's been in GNU Emacs since version 20. Itself written in Emacs Lisp, Customize provides a set of preferences pages allowing the user to set options and preview their effect in the running Emacs session. When the user saves their changes, Customize simply writes the necessary Emacs Lisp code to the user's config file, which can be set to a special file that only Customize uses, to avoid the possibility of altering the user's own file. Emacs Lisp can also function as a scripting language, much like the Unix Bourne shell or Perl, by calling Emacs in batch mode. In this way it may be called from the command line or via an executable file, and its editing functions, such as buffers and movement commands are available to the program just as in the normal mode. No user interface is presented when Emacs is started in batch mode; it simply executes the passed-in script and exits, displaying any output from the script. (en) Emacs Lisp es un dialecto del lenguaje de programación Lisp que se usa en los editores GNU Emacs y XEmacs. Emacs Lisp es a veces llamado Elisp, lo cual tiene el riesgo de llevar a confundirlo con otro dialecto de Lisp que tiene el mismo nombre. La mayoría de las funciones de edición de Emacs vienen de código escrito en Lisp; el resto está escrito en C. Los usuarios que deseen personalizar o extender las funcionalidades de Emacs pueden escribir código en Emacs Lisp. Emacs Lisp está relacionado con los dialectos de Lisp: y Common Lisp. Permite métodos de programación imperativa y funcional. Lisp fue escogido como el lenguaje de extensión de Emacs debido a sus poderosas funcionalidades, incluyendo la habilidad de tratar funciones como datos. Escribir Emacs Lisp no es el único método de personalizar GNU Emacs. Desde la versión 20, GNU Emacs ha incluido la posibilidad de personalizar variables comunes a través de una interfaz gráfica. "Personalizar" funciona cuando el usuario escribe código Emacs Lisp, y está limitado a personalizaciones simples. No todos los usuarios necesitan el amplio grado de extensibilidad que ofrece Emacs. Aquellos que si, pueden escribir su propio código Emacs Lisp. (es) Emacs Lisp est un dialecte du langage de programmation Lisp, utilisé entre autres par les éditeurs de texte GNU Emacs et XEmacs (qui auront la dénomination commune d'Emacs dans cet article). Il est utilisé pour l'implémentation de la plupart des fonctionnalités d'édition standard d'Emacs, le reste étant écrit en C. Les utilisateurs d'Emacs écrivent habituellement du code en Emacs Lisp afin de personnaliser et rajouter des fonctionnalités à Emacs. Emacs Lisp est parfois appelé « ELisp », ce qui crée un risque de confusion avec un autre dialecte du Lisp portant le même nom, mais n'ayant rien à voir. Au niveau des fonctionnalités, Emacs Lisp se rapproche des dialectes MacLisp et Common Lisp. Il supporte la programmation fonctionnelle et impérative, c'est donc un langage multi-paradigme. Le Lisp fut choisi comme langage d'extension pour ses nombreuses fonctionnalités, dont sa capacité à traiter les fonctions en tant que données. Il y a plusieurs façons de personnaliser Emacs, l'utilisateur n'est pas obligé de savoir programmer en Emacs Lisp. En effet, depuis la version 20, GNU Emacs inclut Customize, qui permet aux utilisateurs de définir des variables via une interface graphique. Customize a cependant des fonctionnalités limitées, et est donc réservé à des modifications mineures du comportement d'Emacs. Les utilisateurs désireux de profiter au maximum de l'extensibilité d'Emacs écriront plutôt leur propre module en Emacs Lisp. (fr) Emacs Lispは、GNU EmacsとXEmacsテキストエディタ(この記事ではあわせてEmacsと呼ぶ)で使われているプログラミング言語LISPの方言である。Emacs組込みの編集機能のうち、C言語で書かれた部分以外のほとんどを実装するのに使われている。また、利用者によるEmacsのカスタム化や拡張のために用いられる。Lisp処理系で、もっとも使われている言語である。 Emacs Lispはスクリプト言語として使うこともでき、コマンド行や実行ファイルからも呼び出せる。バッファや移動コマンドのような編集機能はバッチ・モードで動作する。 Emacs Lispは、ときに「Elisp」と呼ばれることもある。機能でいうと、Common Lispの影響も後にみえるが、Maclisp方言と強い関係がある。プログラミング・メソッドとして、手続き指向プログラミングと関数的プログラミングに対応している。関数をデータとして扱えるなどの強力な機能のため、(TECOを拡張言語としていたオリジナルの) Emacsの書換えにあたり、リチャード・ストールマンは拡張言語としてLISPを選んだ。ストールマンがGosling EmacsをGNU Emacsへ書き換えていたとき、Common Lisp とは違ってSchemeは既に存在した。しかし、当時のワークステーションの性能は貧弱であったため、Schemeよりももっと簡単に最適化のできるLISP方言を開発する必要があった。 Emacs Lispは、アプリケーション・プログラミングで使われる方言群であるSchemeやCommon Lispとは根本的に異なる。大きな違いの1つは、デフォルトで字句的スコープではなく動的スコープを使うことである。つまり、呼出し関数の局所変数は、呼び出された関数からも参照できるが、定義時のスコープで参照しているのではない。 Emacs Lispを書くのがGNU Emacsをカスタム化する唯一の方法ではない。バージョン20以降のGNU Emacsには「カスタム化」機能があり、利用者はグラフィカルなインターフェースによって一般的なカスタム化変数を設定できる。「カスタム化」機能は、比較的単純なものに制限されているものの、利用者の代わりにEmacs Lispのコードを書いてくれる。利用者全員がEmacsの提供する高度な拡張性が必要なわけではないし、またそういう人は自分でEmacs Lispのコードを書けるものだ。 (ja) Emacs Lisp is een dialect van de programmeertaal Lisp zoals gebruikt door GNU Emacs- en -tekstbewerkers (later in dit artikel Emacs genoemd). De programmeertaal wordt gebruikt om de meeste bewerkingsfuncties in te bouwen in Emacs, terwijl de overige functionaliteiten in C geschreven zijn. Emacs Lisp kan ook gebruikt worden om de functionaliteit van Emacs uit te breiden. Emacs Lisp wordt ook gebruikt als een scripttaal, zoals Unix' , Perl, Python, en . Net zoals bij de net opgesomde talen, kan code gemaakt in Emacs Lisp uitgevoerd worden via de command-line of via een uitvoerbaar bestand. De bewerkingsfuncties, zoals bufferen en verplaatsen, werken in batchmodus. (nl) Emacs Lisp (czasami nazywany Elisp) – dialekt języka programowania Lisp wykorzystywany przez edytory tekstu GNU Emacs i XEmacs, używany do pisania programów, które wspomagają pisanie tekstu oraz rozszerzają możliwości edytora Emacs. Większość funkcji edytora Emacs została napisana w Emacs Lisp-ie, oprócz między innymi niskopoziomowych funkcji wyświetlających oraz interpretera i kompilatora Emacs Lisp, które zostały napisane w języku C. Programy w Emacs Lisp są zapisywane jako pliki tekstowe z rozszerzeniem ".el", ale istnieje możliwość kompilacji za pomocą wbudowanego kompilatora do kodu bajtowego, dzięki czemu osiąga się wyższą wydajność. Kod bajtowy jest zapisywany w plikach z rozszerzeniem ".elc". Programy Emacs Lisp-a są zapisywane w bibliotekach i ładowane w razie potrzeby, najczęściej są to tzw. tryby Emacsa, uruchamiane dla określonych typów plików dodające nowe funkcje, skróty klawiszowe czy Kolorowanie składni. W Emacsie naciśnięcie dowolnego klawisza powoduje wywołanie jakiejś funkcji napisanej w Emacs Lispie, którą można dowolnie zmieniać. Plik konfiguracyjny Emacsa jest programem napisanym w Emacs Lispie. Emacs Lisp charakteryzuje się dynamicznym wiązaniem zmiennych. Posiada wbudowany Garbage collector. W odróżnieniu od innych dialektów lispa nie optymalizuje wywołań z rekurencją ogonową. (pl) Emacs Lisp — диалект языка программирования Lisp, используемый в текстовых редакторах GNU Emacs и XEmacs. Бо́льшая часть Emacs реализована на Emacs Lisp. Иногда также сокращённо называется elisp, хотя может возникнуть путаница со старым диалектом, имеющим такое же название и никак не связанным с Emacs Lisp. Emacs Lisp отличает мощная библиотека работы с текстовыми файлами, построенная на основе манипуляции такими встроенными примитивами, как буфер (англ. buffer), выделенная область (англ. region), точка (англ. point) и пометка (англ. mark). В отличие от других современных диалектов Лиспа (Common Lisp, Scheme), в Emacs Lisp присутствует только динамическая область видимости. Это не позволяет использовать такую технику функционального программирования, как замыкания. Расширение cl вносит в Emacs Lisp некоторые особенности Common Lisp, в том числе лексическую область видимости. (ru) Emacs Lisp é a linguagem de programação usada para customização do editor de textos Emacs, e é também a linguagem em que grande parte do editor foi escrita. Trata-se de um dialeto de Lisp que mistura alguns conceitos de Common Lisp e tem outros recursos específicos para trabalhar com texto. (pt) Emacs Lisp (Емакс Лісп, ELisp) — діалект мови програмування Лісп, який використовується в текстових редакторах GNU Emacs та для реалізації більшої частини функцій редагування. Як правило, програми на ELisp пишуться користувачами цих текстових редакторів для розширення їхніх функціональних можливостей. (uk) Emacs Lisp,一種直譯式的腳本語言,為LISP的方言之一,GNU Emacs與XEmacs文字編輯器都使用這個程式語言來扩展他們的功能。它的直譯器是以C語言來實作的。它受到Maclisp的影響很大,但是跟Common Lisp與Scheme有所不同。 (zh)
dbo:developer dbr:GNU_Project
dbo:influencedBy dbr:Common_Lisp dbr:Maclisp
dbo:latestReleaseDate 2022-04-04 (xsd:date)
dbo:latestReleaseVersion 28.1
dbo:license dbr:GNU_General_Public_License
dbo:thumbnail wiki-commons:Special:FilePath/EmacsIcon.svg?width=300
dbo:wikiPageID 10392 (xsd:integer)
dbo:wikiPageLength 17970 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1120867615 (xsd:integer)
dbo:wikiPageWikiLink dbr:Scheme_(programming_language) dbr:Minicomputer dbr:Bourne_shell dbr:Perl dbr:Richard_Stallman dbr:Unix dbr:Interpreter_(computing) dbr:Library_(computing) dbr:User_interface dbc:Lisp_programming_language_family dbr:Common_Lisp dbr:Compiler dbr:Optimization_(computer_science) dbr:Emacs dbr:GNU_Emacs dbr:GNU_General_Public_License dbr:Gosling_Emacs dbr:Lisp_(programming_language) dbr:Maclisp dbr:Functional_programming dbr:Apel_(emacs) dbr:Package_(package_management_system) dbr:Stack_overflow dbr:C_(programming_language) dbc:Text_editors dbr:Type_system dbr:GNU_Project dbr:Garbage_collection_(computer_science) dbr:Guy_L._Steele,_Jr. dbr:Advice_(programming) dbr:Dynamic_linking dbr:Dialect_(computing) dbr:Text_editor dbr:Preference dbr:Procedural_programming dbr:Tetris dbc:Emacs dbc:Free_compilers_and_interpreters dbc:Programming_languages_created_in_1985 dbc:Scripting_languages dbc:Articles_with_example_Lisp_(programming_language)_code dbr:Tail-call_optimization dbr:Tail_recursion dbr:Plain_text dbr:Reflective_programming dbr:Bytecode dbr:Metaprogramming dbr:XEmacs dbr:Key_binding dbr:Scope_(computer_science) dbr:Scripting_language dbr:Eval dbr:Strong_typing dbr:Lisp_programming_language dbr:Filesystem dbr:Vim_script dbr:Interpreter_(computer_software) dbr:Lisp-2 dbr:Text_Editor_and_Corrector dbr:Wrapper_(programming) dbr:Filename_suffix dbr:Rehash dbr:Config_file dbr:Segmentation_violation
dbp:designers dbr:Richard_Stallman dbr:Guy_L._Steele,_Jr.
dbp:developer dbr:GNU_Project
dbp:family dbr:Lisp_(programming_language)
dbp:fileExt .el, .elc, .eln (en)
dbp:influencedBy dbr:Common_Lisp dbr:Maclisp
dbp:latestReleaseDate 2022-04-04 (xsd:date)
dbp:latestReleaseVersion 28.100000 (xsd:double)
dbp:license dbr:GNU_General_Public_License
dbp:logo EmacsIcon.svg (en)
dbp:logoCaption Emacs logo (en)
dbp:name Emacs Lisp (en)
dbp:operatingSystem Cross-platform (en)
dbp:paradigm dbr:Functional_programming dbr:Reflective_programming dbr:Metaprogramming
dbp:platform dbr:Emacs
dbp:scope Dynamic, optionally lexical (en)
dbp:typing dbr:Type_system dbr:Strong_typing
dbp:wikiPageUsesTemplate dbt:Commons_category dbt:Infobox_programming_language dbt:Lisp dbt:Lisp_programming_language dbt:Official_website dbt:Portal_bar dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:EmacsNavbox
dcterms:subject dbc:Lisp_programming_language_family dbc:Text_editors dbc:Emacs dbc:Free_compilers_and_interpreters dbc:Programming_languages_created_in_1985 dbc:Scripting_languages dbc:Articles_with_example_Lisp_(programming_language)_code
gold:hypernym dbr:Dialect
rdf:type owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatScriptingLanguages yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:WikicatFunctionalLanguages dbo:ProgrammingLanguage yago:WikicatProgrammingLanguages
rdfs:comment Emacs Lisp é a linguagem de programação usada para customização do editor de textos Emacs, e é também a linguagem em que grande parte do editor foi escrita. Trata-se de um dialeto de Lisp que mistura alguns conceitos de Common Lisp e tem outros recursos específicos para trabalhar com texto. (pt) Emacs Lisp (Емакс Лісп, ELisp) — діалект мови програмування Лісп, який використовується в текстових редакторах GNU Emacs та для реалізації більшої частини функцій редагування. Як правило, програми на ELisp пишуться користувачами цих текстових редакторів для розширення їхніх функціональних можливостей. (uk) Emacs Lisp,一種直譯式的腳本語言,為LISP的方言之一,GNU Emacs與XEmacs文字編輯器都使用這個程式語言來扩展他們的功能。它的直譯器是以C語言來實作的。它受到Maclisp的影響很大,但是跟Common Lisp與Scheme有所不同。 (zh) Emacs Lisp is a dialect of the Lisp programming language used as a scripting language by Emacs (a text editor family most commonly associated with GNU Emacs and XEmacs). It is used for implementing most of the editing functionality built into Emacs, the remainder being written in C, as is the Lisp interpreter. Emacs Lisp is also termed Elisp, although there is also an older, unrelated Lisp dialect with that name. (en) Emacs Lisp (kurz elisp) ist ein Dialekt der Programmiersprache Lisp, in dem der größte Teil der Editoren GNU Emacs und XEmacs programmiert ist und der auch zur Erweiterung der Editoren genutzt werden kann. So gut wie alle Editorfunktionen liegen als Lisp-Funktionen vor. Die grundlegendsten allerdings sind in C implementiert. Tastenkombinationen sind über eine so genannte keymap den Funktionen zugewiesen. Emacs Lisp ist für die außerordentliche Erweiterbarkeit dieses Editors verantwortlich. (de) Emacs Lisp es un dialecto del lenguaje de programación Lisp que se usa en los editores GNU Emacs y XEmacs. Emacs Lisp es a veces llamado Elisp, lo cual tiene el riesgo de llevar a confundirlo con otro dialecto de Lisp que tiene el mismo nombre. La mayoría de las funciones de edición de Emacs vienen de código escrito en Lisp; el resto está escrito en C. Los usuarios que deseen personalizar o extender las funcionalidades de Emacs pueden escribir código en Emacs Lisp. (es) Emacs Lisp est un dialecte du langage de programmation Lisp, utilisé entre autres par les éditeurs de texte GNU Emacs et XEmacs (qui auront la dénomination commune d'Emacs dans cet article). Il est utilisé pour l'implémentation de la plupart des fonctionnalités d'édition standard d'Emacs, le reste étant écrit en C. Les utilisateurs d'Emacs écrivent habituellement du code en Emacs Lisp afin de personnaliser et rajouter des fonctionnalités à Emacs. (fr) Emacs Lispは、GNU EmacsとXEmacsテキストエディタ(この記事ではあわせてEmacsと呼ぶ)で使われているプログラミング言語LISPの方言である。Emacs組込みの編集機能のうち、C言語で書かれた部分以外のほとんどを実装するのに使われている。また、利用者によるEmacsのカスタム化や拡張のために用いられる。Lisp処理系で、もっとも使われている言語である。 Emacs Lispはスクリプト言語として使うこともでき、コマンド行や実行ファイルからも呼び出せる。バッファや移動コマンドのような編集機能はバッチ・モードで動作する。 Emacs Lispは、アプリケーション・プログラミングで使われる方言群であるSchemeやCommon Lispとは根本的に異なる。大きな違いの1つは、デフォルトで字句的スコープではなく動的スコープを使うことである。つまり、呼出し関数の局所変数は、呼び出された関数からも参照できるが、定義時のスコープで参照しているのではない。 (ja) Emacs Lisp is een dialect van de programmeertaal Lisp zoals gebruikt door GNU Emacs- en -tekstbewerkers (later in dit artikel Emacs genoemd). De programmeertaal wordt gebruikt om de meeste bewerkingsfuncties in te bouwen in Emacs, terwijl de overige functionaliteiten in C geschreven zijn. Emacs Lisp kan ook gebruikt worden om de functionaliteit van Emacs uit te breiden. (nl) Emacs Lisp (czasami nazywany Elisp) – dialekt języka programowania Lisp wykorzystywany przez edytory tekstu GNU Emacs i XEmacs, używany do pisania programów, które wspomagają pisanie tekstu oraz rozszerzają możliwości edytora Emacs. Większość funkcji edytora Emacs została napisana w Emacs Lisp-ie, oprócz między innymi niskopoziomowych funkcji wyświetlających oraz interpretera i kompilatora Emacs Lisp, które zostały napisane w języku C. (pl) Emacs Lisp — диалект языка программирования Lisp, используемый в текстовых редакторах GNU Emacs и XEmacs. Бо́льшая часть Emacs реализована на Emacs Lisp. Иногда также сокращённо называется elisp, хотя может возникнуть путаница со старым диалектом, имеющим такое же название и никак не связанным с Emacs Lisp. Emacs Lisp отличает мощная библиотека работы с текстовыми файлами, построенная на основе манипуляции такими встроенными примитивами, как буфер (англ. buffer), выделенная область (англ. region), точка (англ. point) и пометка (англ. mark). (ru)
rdfs:label Emacs Lisp (en) Emacs Lisp (de) Emacs Lisp (es) Emacs Lisp (fr) 이맥스 리스프 (ko) Emacs Lisp (nl) Emacs Lisp (ja) Emacs Lisp (pl) Emacs Lisp (pt) Emacs Lisp (ru) Emacs Lisp (zh) Emacs Lisp (uk)
owl:sameAs freebase:Emacs Lisp yago-res:Emacs Lisp wikidata:Emacs Lisp dbpedia-de:Emacs Lisp dbpedia-es:Emacs Lisp dbpedia-fa:Emacs Lisp dbpedia-fr:Emacs Lisp dbpedia-he:Emacs Lisp dbpedia-ja:Emacs Lisp dbpedia-ko:Emacs Lisp dbpedia-nl:Emacs Lisp dbpedia-no:Emacs Lisp dbpedia-pl:Emacs Lisp dbpedia-pt:Emacs Lisp dbpedia-ru:Emacs Lisp dbpedia-simple:Emacs Lisp dbpedia-uk:Emacs Lisp dbpedia-zh:Emacs Lisp https://global.dbpedia.org/id/M9y9
prov:wasDerivedFrom wikipedia-en:Emacs_Lisp?oldid=1120867615&ns=0
foaf:depiction wiki-commons:Special:FilePath/EmacsIcon.svg
foaf:homepage http://www.gnu.org/software/emacs
foaf:isPrimaryTopicOf wikipedia-en:Emacs_Lisp
foaf:name Emacs Lisp (en)
is dbo:influenced of dbr:Common_Lisp
is dbo:language of dbr:SLIME
is dbo:programmingLanguage of dbr:ERC_(software) dbr:Meadow_(programming) dbr:Emacspeak dbr:GNU_Emacs dbr:EMMS_(media_player) dbr:Spacemacs dbr:Rcirc dbr:Eww_(web_browser)
is dbo:wikiPageDisambiguates of dbr:El
is dbo:wikiPageRedirects of dbr:.elc dbr:ELisp dbr:EMACS_Lisp dbr:Emacs_lisp dbr:Elisp dbr:Emacs-Lisp dbr:Emacs_Lisp_(programming_language) dbr:Emacs_Lisp_programming_language
is dbo:wikiPageWikiLink of dbr:Ron_Schnell dbr:Scheme_(programming_language) dbr:List_of_arbitrary-precision_arithmetic_software dbr:List_of_file_formats dbr:List_of_filename_extensions_(A–E) dbr:List_of_functional_programming_topics dbr:Mode_(user_interface) dbr:Boolean_data_type dbr:DWIM dbr:Dunnet_(video_game) dbr:ERC_(software) dbr:Interpreter_(computing) dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:.elc dbr:Common_Lisp dbr:Comparison_of_Internet_Relay_Chat_clients dbr:Comparison_of_text_editors dbr:Conkeror dbr:Meadow_(programming) dbr:SLIME dbr:Generational_list_of_programming_languages dbr:Citrine_(programming_language) dbr:Emacs dbr:Emacspeak dbr:Freemacs dbr:GNU_Emacs dbr:GNU_Guile dbr:Gemini_(protocol) dbr:Music_Player_Daemon dbr:Lightweight_markup_language dbr:Linux dbr:Lisp_(programming_language) dbr:Calendrical_Calculations dbr:Common_Lisp_Object_System dbr:Comparison_of_X_window_managers dbr:Comparison_of_lightweight_web_browsers dbr:Comparison_of_open-source_programming_language_licensing dbr:Yukihiro_Matsumoto dbr:Full-screen_writing_program dbr:Hemlock_(text_editor) dbr:TOC_protocol dbr:Simple_Common_Gateway_Interface dbr:W3m dbr:Domain-specific_language dbr:EINE_and_ZWEI dbr:EMMS_(media_player) dbr:Editor_war dbr:Non-English-based_programming_languages dbr:Oxygen_XML_Editor dbr:Gopher_(protocol) dbr:List_of_Lisp-family_programming_languages dbr:Internet_Relay_Chat dbr:Texinfo dbr:TextMate dbr:ELisp dbr:EMACS_Lisp dbr:System_time dbr:TNT_(instant_messenger) dbr:El dbr:Dired dbr:Aspect-oriented_programming dbr:Bytecode dbr:Planner_(program) dbr:Spacemacs dbr:Emacs_lisp dbr:Integrated_development_environment dbr:XEmacs dbr:Scope_(computer_science) dbr:Scripting_language dbr:List_of_text_editors dbr:Literate_programming dbr:LysKOM dbr:Rcirc dbr:Eww_(web_browser) dbr:PC-LISP dbr:Elisp dbr:Emacs-Lisp dbr:Emacs_Lisp_(programming_language) dbr:Emacs_Lisp_programming_language
is dbp:influenced of dbr:Common_Lisp
is dbp:language of dbr:SLIME
is dbp:programmingLanguage of dbr:ERC_(software) dbr:GNU_Emacs dbr:EMMS_(media_player) dbr:Spacemacs dbr:Rcirc dbr:Eww_(web_browser)
is owl:differentFrom of dbr:Emacs
is foaf:primaryTopic of wikipedia-en:Emacs_Lisp