Jump to content

Edit filter log

Details for log entry 33729907

20:55, 29 October 2022: 2603:6011:9e00:1c:510b:bbc:a90b:93ae (talk) triggered filter 3, performing the action "edit" on Embeddable Common Lisp. Actions taken: Disallow; Filter description: New user blanking articles (examine)

Changes made in edit

{{No sources|date=July 2019}}
{{Infobox programming language
| name = Embeddable Common Lisp
| logo =
| screenshot =
| caption =
| paradigms = [[Multi-paradigm programming language|Multi-paradigm]]: [[Procedural programming|procedural]], [[Functional programming|functional]], [[Object-oriented programming|object-oriented]], [[Metaprogramming|meta]], [[Reflective programming|reflective]], [[Generic programming|generic]]
| family = [[Lisp (programming language)|Lisp]]
| designer = Giuseppe Attardi
| developers = Daniel Kochmański, Marius Gerbershagen
| released = {{Start date and age|1995|01|01|df=yes}}
| latest release version = 21.2.1
| latest release date = {{Start date and age|2021|02|01|df=yes}}
| latest preview version =
| latest preview date =
| typing = [[Type system#DYNAMIC|Dynamic]], [[Strong and weak typing|strong]]
| scope =
| programming language = [[C (programming language)|C]], [[Common Lisp]]
| platform = [[ARM architecture|ARM]], [[x86]]
| operating system = [[Unix-like]], [[Android (operating system)|Android]], [[Microsoft Windows|Windows]]
| license = [[GNU Lesser Public License|LGPL]] 2.1+
| file ext =
| file format = <!-- or: | file formats = -->
| website = {{URL|common-lisp.net/project/ecl}}
| implementations =
| dialects =
| influenced by = [[Lisp (programming language)|Lisp]], [[Common Lisp]], [[C (programming language)|C]]
| influenced =
}}
'''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 (programming language)|C]]. It creates OS-native [[executable]]s 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 [[free a software]] under a [[GNU Lesser Public License]] (LGPL) 2.1+.

It includes a [[runtime system]], and two [[compiler]]s, a [[bytecode]] interpreter allowing applications to be deployed where no C compiler is expected, and an [[Intermediate representation#Intermediate language|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 <code>setf</code> expansions and compiler-macros, result in a custom compile-time C [[preprocessor]].

== External links ==
* Giuseppe Attardi. [http://www.di.unipi.it/~attardi/Paper/LUV94.pdf "The Embeddable Common Lisp"], ACM Lisp Pointers 8(1), 1995, 30-41.
* {{Official website|common-lisp.net/project/ecl}}
* [https://gitlab.com/embeddable-common-lisp/ecl Embeddable Common-Lisp] on [[GitLab]]

{{Common Lisp}}
[[Category:Common Lisp implementations]]
[[Category:Common Lisp (programming language) software]]
[[Category:Free compilers and interpreters]]

Action parameters

VariableValue
Edit count of the user (user_editcount)
null
Name of the user account (user_name)
'2603:6011:9E00:1C:510B:BBC:A90B:93AE'
Age of the user account (user_age)
0
Groups (including implicit) the user is in (user_groups)
[ 0 => '*' ]
Rights that the user has (user_rights)
[ 0 => 'createaccount', 1 => 'read', 2 => 'edit', 3 => 'createtalk', 4 => 'writeapi', 5 => 'viewmywatchlist', 6 => 'editmywatchlist', 7 => 'viewmyprivateinfo', 8 => 'editmyprivateinfo', 9 => 'editmyoptions', 10 => 'abusefilter-log-detail', 11 => 'urlshortener-create-url', 12 => 'centralauth-merge', 13 => 'abusefilter-view', 14 => 'abusefilter-log', 15 => 'vipsscaler-test' ]
Whether the user is editing from mobile app (user_app)
false
Whether or not a user is editing through the mobile interface (user_mobile)
false
Page ID (page_id)
2045227
Page namespace (page_namespace)
0
Page title without namespace (page_title)
'Embeddable Common Lisp'
Full page title (page_prefixedtitle)
'Embeddable Common Lisp'
Edit protection level of the page (page_restrictions_edit)
[]
Last ten users to contribute to the page (page_recent_contributors)
[ 0 => '5.91.179.42', 1 => 'G000001', 2 => 'JJMC89 bot III', 3 => '195.136.177.104', 4 => 'Zero Thrust', 5 => 'PaleoNeonate', 6 => '93.71.110.209', 7 => 'Attardi', 8 => '80.120.60.130', 9 => 'TheDragonFire' ]
Page age in seconds (page_age)
548309512
Action (action)
'edit'
Edit summary/reason (summary)
''
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'{{No sources|date=July 2019}} {{Infobox programming language | name = Embeddable Common Lisp | logo = | screenshot = | caption = | paradigms = [[Multi-paradigm programming language|Multi-paradigm]]: [[Procedural programming|procedural]], [[Functional programming|functional]], [[Object-oriented programming|object-oriented]], [[Metaprogramming|meta]], [[Reflective programming|reflective]], [[Generic programming|generic]] | family = [[Lisp (programming language)|Lisp]] | designer = Giuseppe Attardi | developers = Daniel Kochmański, Marius Gerbershagen | released = {{Start date and age|1995|01|01|df=yes}} | latest release version = 21.2.1 | latest release date = {{Start date and age|2021|02|01|df=yes}} | latest preview version = | latest preview date = | typing = [[Type system#DYNAMIC|Dynamic]], [[Strong and weak typing|strong]] | scope = | programming language = [[C (programming language)|C]], [[Common Lisp]] | platform = [[ARM architecture|ARM]], [[x86]] | operating system = [[Unix-like]], [[Android (operating system)|Android]], [[Microsoft Windows|Windows]] | license = [[GNU Lesser Public License|LGPL]] 2.1+ | file ext = | file format = <!-- or: | file formats = --> | website = {{URL|common-lisp.net/project/ecl}} | implementations = | dialects = | influenced by = [[Lisp (programming language)|Lisp]], [[Common Lisp]], [[C (programming language)|C]] | influenced = }} '''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 (programming language)|C]]. It creates OS-native [[executable]]s 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 [[free a software]] under a [[GNU Lesser Public License]] (LGPL) 2.1+. It includes a [[runtime system]], and two [[compiler]]s, a [[bytecode]] interpreter allowing applications to be deployed where no C compiler is expected, and an [[Intermediate representation#Intermediate language|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 <code>setf</code> expansions and compiler-macros, result in a custom compile-time C [[preprocessor]]. == External links == * Giuseppe Attardi. [http://www.di.unipi.it/~attardi/Paper/LUV94.pdf "The Embeddable Common Lisp"], ACM Lisp Pointers 8(1), 1995, 30-41. * {{Official website|common-lisp.net/project/ecl}} * [https://gitlab.com/embeddable-common-lisp/ecl Embeddable Common-Lisp] on [[GitLab]] {{Common Lisp}} [[Category:Common Lisp implementations]] [[Category:Common Lisp (programming language) software]] [[Category:Free compilers and interpreters]]'
New page wikitext, after the edit (new_wikitext)
''
Unified diff of changes made by edit (edit_diff)
'@@ -1,42 +1,0 @@ -{{No sources|date=July 2019}} -{{Infobox programming language -| name = Embeddable Common Lisp -| logo = -| screenshot = -| caption = -| paradigms = [[Multi-paradigm programming language|Multi-paradigm]]: [[Procedural programming|procedural]], [[Functional programming|functional]], [[Object-oriented programming|object-oriented]], [[Metaprogramming|meta]], [[Reflective programming|reflective]], [[Generic programming|generic]] -| family = [[Lisp (programming language)|Lisp]] -| designer = Giuseppe Attardi -| developers = Daniel Kochmański, Marius Gerbershagen -| released = {{Start date and age|1995|01|01|df=yes}} -| latest release version = 21.2.1 -| latest release date = {{Start date and age|2021|02|01|df=yes}} -| latest preview version = -| latest preview date = -| typing = [[Type system#DYNAMIC|Dynamic]], [[Strong and weak typing|strong]] -| scope = -| programming language = [[C (programming language)|C]], [[Common Lisp]] -| platform = [[ARM architecture|ARM]], [[x86]] -| operating system = [[Unix-like]], [[Android (operating system)|Android]], [[Microsoft Windows|Windows]] -| license = [[GNU Lesser Public License|LGPL]] 2.1+ -| file ext = -| file format = <!-- or: | file formats = --> -| website = {{URL|common-lisp.net/project/ecl}} -| implementations = -| dialects = -| influenced by = [[Lisp (programming language)|Lisp]], [[Common Lisp]], [[C (programming language)|C]] -| influenced = -}} -'''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 (programming language)|C]]. It creates OS-native [[executable]]s 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 [[free a software]] under a [[GNU Lesser Public License]] (LGPL) 2.1+. - -It includes a [[runtime system]], and two [[compiler]]s, a [[bytecode]] interpreter allowing applications to be deployed where no C compiler is expected, and an [[Intermediate representation#Intermediate language|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 <code>setf</code> expansions and compiler-macros, result in a custom compile-time C [[preprocessor]]. - -== External links == -* Giuseppe Attardi. [http://www.di.unipi.it/~attardi/Paper/LUV94.pdf "The Embeddable Common Lisp"], ACM Lisp Pointers 8(1), 1995, 30-41. -* {{Official website|common-lisp.net/project/ecl}} -* [https://gitlab.com/embeddable-common-lisp/ecl Embeddable Common-Lisp] on [[GitLab]] - -{{Common Lisp}} -[[Category:Common Lisp implementations]] -[[Category:Common Lisp (programming language) software]] -[[Category:Free compilers and interpreters]] '
New page size (new_size)
0
Old page size (old_size)
3032
Size change in edit (edit_delta)
-3032
Lines added in edit (added_lines)
[]
Lines removed in edit (removed_lines)
[ 0 => '{{No sources|date=July 2019}}', 1 => '{{Infobox programming language', 2 => '| name = Embeddable Common Lisp', 3 => '| logo = ', 4 => '| screenshot = ', 5 => '| caption = ', 6 => '| paradigms = [[Multi-paradigm programming language|Multi-paradigm]]: [[Procedural programming|procedural]], [[Functional programming|functional]], [[Object-oriented programming|object-oriented]], [[Metaprogramming|meta]], [[Reflective programming|reflective]], [[Generic programming|generic]]', 7 => '| family = [[Lisp (programming language)|Lisp]]', 8 => '| designer = Giuseppe Attardi', 9 => '| developers = Daniel Kochmański, Marius Gerbershagen', 10 => '| released = {{Start date and age|1995|01|01|df=yes}}', 11 => '| latest release version = 21.2.1', 12 => '| latest release date = {{Start date and age|2021|02|01|df=yes}}', 13 => '| latest preview version = ', 14 => '| latest preview date = ', 15 => '| typing = [[Type system#DYNAMIC|Dynamic]], [[Strong and weak typing|strong]]', 16 => '| scope = ', 17 => '| programming language = [[C (programming language)|C]], [[Common Lisp]]', 18 => '| platform = [[ARM architecture|ARM]], [[x86]]', 19 => '| operating system = [[Unix-like]], [[Android (operating system)|Android]], [[Microsoft Windows|Windows]]', 20 => '| license = [[GNU Lesser Public License|LGPL]] 2.1+', 21 => '| file ext = ', 22 => '| file format = <!-- or: | file formats = -->', 23 => '| website = {{URL|common-lisp.net/project/ecl}}', 24 => '| implementations = ', 25 => '| dialects = ', 26 => '| influenced by = [[Lisp (programming language)|Lisp]], [[Common Lisp]], [[C (programming language)|C]]', 27 => '| influenced = ', 28 => '}}', 29 => ''''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 (programming language)|C]]. It creates OS-native [[executable]]s 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 [[free a software]] under a [[GNU Lesser Public License]] (LGPL) 2.1+.', 30 => '', 31 => 'It includes a [[runtime system]], and two [[compiler]]s, a [[bytecode]] interpreter allowing applications to be deployed where no C compiler is expected, and an [[Intermediate representation#Intermediate language|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 <code>setf</code> expansions and compiler-macros, result in a custom compile-time C [[preprocessor]].', 32 => '', 33 => '== External links ==', 34 => '* Giuseppe Attardi. [http://www.di.unipi.it/~attardi/Paper/LUV94.pdf "The Embeddable Common Lisp"], ACM Lisp Pointers 8(1), 1995, 30-41.', 35 => '* {{Official website|common-lisp.net/project/ecl}}', 36 => '* [https://gitlab.com/embeddable-common-lisp/ecl Embeddable Common-Lisp] on [[GitLab]]', 37 => '', 38 => '{{Common Lisp}}', 39 => '[[Category:Common Lisp implementations]]', 40 => '[[Category:Common Lisp (programming language) software]]', 41 => '[[Category:Free compilers and interpreters]]' ]
Whether or not the change was made through a Tor exit node (tor_exit_node)
false
Unix timestamp of change (timestamp)
'1667076907'