Jump to content

Examine individual changes

This page allows you to examine the variables generated by the Edit Filter for an individual change.

Variables generated for this change

VariableValue
Edit count of the user (user_editcount)
24
Name of the user account (user_name)
'Attardi'
Age of the user account (user_age)
336474882
Groups (including implicit) the user is in (user_groups)
[ 0 => '*', 1 => 'user', 2 => 'autoconfirmed' ]
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', 16 => 'collectionsaveasuserpage', 17 => 'reupload-own', 18 => 'move-rootuserpages', 19 => 'createpage', 20 => 'minoredit', 21 => 'editmyusercss', 22 => 'editmyuserjson', 23 => 'editmyuserjs', 24 => 'purge', 25 => 'sendemail', 26 => 'applychangetags', 27 => 'spamblacklistlog', 28 => 'mwoauthmanagemygrants', 29 => 'reupload', 30 => 'upload', 31 => 'move', 32 => 'collectionsaveascommunitypage', 33 => 'autoconfirmed', 34 => 'editsemiprotected', 35 => 'skipcaptcha', 36 => 'transcode-reset', 37 => 'createpagemainns', 38 => 'movestable', 39 => 'autoreview' ]
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'
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 | developer = Giuseppe Attardi | released = {{Start date and age|1995|01|01|df=yes}} | latest release version = 16.1.3 | latest release date = {{Start date and age|2016|12|19|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 and open-source 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, yield a compile-time [[preprocessor]]. == External links == * {{Giuseppe Attardi. The Embeddable Common Lisp, ACM Lisp Pointers 8(1), 1995, 30-41|http://www.di.unipi.it/~attardi/Paper/LUV94.pdf}} * {{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 software]] [[Category:Free compilers and interpreters]]'
New page wikitext, after the edit (new_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 | developer = Giuseppe Attardi | released = {{Start date and age|1995|01|01|df=yes}} | latest release version = 16.1.3 | latest release date = {{Start date and age|2016|12|19|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 and open-source 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, yield a compile-time [[preprocessor]]. == External links == * [http://www.di.unipi.it/~attardi/Paper/LUV94.pdf Giuseppe Attardi. 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 software]] [[Category:Free compilers and interpreters]]'
Unified diff of changes made by edit (edit_diff)
'@@ -33,5 +33,5 @@ == External links == -* {{Giuseppe Attardi. The Embeddable Common Lisp, ACM Lisp Pointers 8(1), 1995, 30-41|http://www.di.unipi.it/~attardi/Paper/LUV94.pdf}} +* [http://www.di.unipi.it/~attardi/Paper/LUV94.pdf Giuseppe Attardi. 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]] '
New page size (new_size)
2983
Old page size (old_size)
2985
Size change in edit (edit_delta)
-2
Lines added in edit (added_lines)
[ 0 => '* [http://www.di.unipi.it/~attardi/Paper/LUV94.pdf Giuseppe Attardi. The Embeddable Common Lisp, ACM Lisp Pointers 8(1), 1995, 30-41]' ]
Lines removed in edit (removed_lines)
[ 0 => '* {{Giuseppe Attardi. The Embeddable Common Lisp, ACM Lisp Pointers 8(1), 1995, 30-41|http://www.di.unipi.it/~attardi/Paper/LUV94.pdf}}' ]
Whether or not the change was made through a Tor exit node (tor_exit_node)
false
Unix timestamp of change (timestamp)
1571099292