An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Embeddable Common Lisp (ECL) is a small implementation of the ANSI Common Lisp programming language that can be used stand-alone or embedded in extant applications written in C. It creates OS-native executables and libraries (i.e. Executable and Linkable Format (ELF) files on unix) from Common Lisp code, and runs on most platforms that support a C compiler. The ECL runtime is a dynamically loadable library for use by applications. It is distributed as under a GNU Lesser Public License (LGPL) 2.1+.

Property Value
dbo:abstract
  • Embeddable Common Lisp (ECL) is a small implementation of the ANSI Common Lisp programming language that can be used stand-alone or embedded in extant applications written in C. It creates OS-native executables and libraries (i.e. Executable and Linkable Format (ELF) files on unix) from Common Lisp code, and runs on most platforms that support a C compiler. The ECL runtime is a dynamically loadable library for use by applications. It is distributed as under a GNU Lesser Public License (LGPL) 2.1+. It includes a runtime system, and two compilers, a bytecode interpreter allowing applications to be deployed where no C compiler is expected, and an intermediate language type, which compiles Common Lisp to C for a more efficient runtime. The latter also features a native foreign function interface (FFI), that supports inline C as part of Common Lisp. Inline C FFI combined with Common Lisp macros, custom Lisp setf expansions and compiler-macros, result in a custom compile-time C preprocessor. (en)
  • Embeddable Common Lisp (ECL) — реализация языка программирования Common Lisp. Распространяется на условиях лицензии GNU LGPL. ECL является развитием . ECL поддерживает объектные системы CLOS и , интерфейс для стыковки с другими языками программирования, интерфейс сокетов, CLX и др. В состав ECL входят интерпретатор байт-кода и транслятор на язык программирования Си, что позволяет создавать двоичные исполнимые модули. (ru)
  • Embeddable Common Lisp(ECL)是ANSI Common Lisp编程语言的一个小型实现,它可以独立使用或嵌入C写成的应用之中。它从Common Lisp代码建立本机OS的可执行文件和库,比如在Unix上的可执行与可链接格式(ELF)文件,并运行在支持一个C 编译器的大多数平台上。ECL运行时间系统是让应用使用的动态可装载库。它是在LGPL 2.1+下发行的自由及开放源代码软件。 它包括一个运行时系统,一个字节码编译器和解释器,它允许应用被部署在预期没有C编译器的地方,和一个编译到中间语言的编译器,它为了更高的运行时间效率而编译Common Lisp到C。后者还具有的特征为本机(FFI),它支持内联C作为Common Lisp的一部份。内联C FFI组合上Common Lisp宏、定制的Lisp setf展开和编译器宏,产生了一个定制的编译时间C预处理器。 (zh)
dbo:influencedBy
dbo:latestReleaseDate
  • 2021-02-01 (xsd:date)
dbo:latestReleaseVersion
  • 21.2.1
dbo:license
dbo:releaseDate
  • 1995-01-01 (xsd:date)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2045227 (xsd:integer)
dbo:wikiPageLength
  • 3031 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1118347059 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
  • Giuseppe Attardi (en)
dbp:developers
  • Daniel Kochmański, Marius Gerbershagen (en)
dbp:family
dbp:influencedBy
dbp:latestReleaseDate
  • 2021-02-01 (xsd:date)
dbp:latestReleaseVersion
  • 21.200000 (xsd:double)
dbp:license
  • LGPL 2.1+ (en)
dbp:name
  • Embeddable Common Lisp (en)
dbp:operatingSystem
dbp:paradigms
dbp:platform
dbp:programmingLanguage
dbp:released
  • 1995-01-01 (xsd:date)
dbp:typing
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Embeddable Common Lisp (ECL) — реализация языка программирования Common Lisp. Распространяется на условиях лицензии GNU LGPL. ECL является развитием . ECL поддерживает объектные системы CLOS и , интерфейс для стыковки с другими языками программирования, интерфейс сокетов, CLX и др. В состав ECL входят интерпретатор байт-кода и транслятор на язык программирования Си, что позволяет создавать двоичные исполнимые модули. (ru)
  • Embeddable Common Lisp(ECL)是ANSI Common Lisp编程语言的一个小型实现,它可以独立使用或嵌入C写成的应用之中。它从Common Lisp代码建立本机OS的可执行文件和库,比如在Unix上的可执行与可链接格式(ELF)文件,并运行在支持一个C 编译器的大多数平台上。ECL运行时间系统是让应用使用的动态可装载库。它是在LGPL 2.1+下发行的自由及开放源代码软件。 它包括一个运行时系统,一个字节码编译器和解释器,它允许应用被部署在预期没有C编译器的地方,和一个编译到中间语言的编译器,它为了更高的运行时间效率而编译Common Lisp到C。后者还具有的特征为本机(FFI),它支持内联C作为Common Lisp的一部份。内联C FFI组合上Common Lisp宏、定制的Lisp setf展开和编译器宏,产生了一个定制的编译时间C预处理器。 (zh)
  • Embeddable Common Lisp (ECL) is a small implementation of the ANSI Common Lisp programming language that can be used stand-alone or embedded in extant applications written in C. It creates OS-native executables and libraries (i.e. Executable and Linkable Format (ELF) files on unix) from Common Lisp code, and runs on most platforms that support a C compiler. The ECL runtime is a dynamically loadable library for use by applications. It is distributed as under a GNU Lesser Public License (LGPL) 2.1+. (en)
rdfs:label
  • Embeddable Common Lisp (en)
  • Embeddable Common Lisp (ru)
  • Embeddable Common Lisp (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Embeddable Common Lisp (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:implementations of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License