On Mon, Jul 13, 2015 at 1:30 PM, John Mark Vandenberg jayvdb@gmail.com wrote:
On Tue, Jun 23, 2015 at 10:48 AM, Ori Livneh ori@wikimedia.org wrote:
Hello,
Over the course of the next two days, a major update to the SyntaxHighlight_GeSHi extension will be rolled out to Wikimedia wikis. The change swaps geshi, the unmaintained PHP library which performs the lexical analysis and output formatting of code, for another library, called Pygments.
The roll-out will remove support for 31 languages while adding support for several hundred languages not previously supported, including Dart, Rust, Julia, APL, Mathematica, SNOBOL, Puppet, Dylan, Racket, Swift, and many others. See https://people.wikimedia.org/~ori/geshi_changes.txt for a full list. The languages that will lose support are mostly obscure, with the notable exception of ALGOL68, Oz, and MMIX.
I was surprised to find other languages not in your text file that appear to no longer be supported.
I've gone through the geshi php files looking for assembler languages only so far: https://gerrit.wikimedia.org/r/224379
How/Why were these excluded in your list?
I've encountered more of these on Wikipedia, so, ...
Here is a list of 59 geshi supported languages which were omitted from the above list of 31 languages being de-supported by the switch to Pygments.
4cs 6502kickass 6502tasm aimms apt_sources autoconf caddcl cfdg cuesheet dcl dcpu16 dcs epc ezt f1 falcon fo freeswitch gdb genero genie gettext hicest hq9plus icon inno intercal ispfpanel jcl kixtart klonec klonecpp lb lotusformulas lotusscript lscript lsl2 m68k magiksf nagios objeck oxygene parasail per pf pixelbender powerbuilder proftpd providex rbs scl spark stonescript uscript vbscript vedit whitespace xorg_conf z80