Why Should Anyone use Colours? or, Syntax Highlighting Beyond Code Snippets

01/28/2020
by   Marco Patrignani, et al.
0

Syntax highlighting in the form of colours and font diversification, is an excellent tool to provide clarity, concision and correctness to writings. Unfortunately, this practice is not widely adopted, which results in often hard-to-parse papers. The reasons for this lack of adoption is that researchers often struggle to embrace new technologies, piling up unconvincing motivations. This paper argues against such motivations and justifies the usage of syntax highlighting so that it can become a new standard for dissemination of clearer and more understandable research. Moreover, this paper reports on the criticism grounded on the shortcomings of using syntax highlighting in LATEX and suggests remedies to that. We believe this paper can be used as a guide to using syntax highlighting as well as a reference to counter unconvincing motivations against it.

READ FULL TEXT
research
12/06/2018

Yaps: Python Frontend to Stan

Stan is a popular probabilistic programming language with a self-contain...
research
08/24/2020

MyPDDL: Tools for efficiently creating PDDL domains and problems

The Planning Domain Definition Language (PDDL) is the state-of-the-art l...
research
08/04/2022

On-the-Fly Syntax Highlighting using Neural Networks

With the presence of online collaborative tools for software developers,...
research
07/19/2021

Code and Structure Editing for Teaching: A Case Study in using Bibliometrics to Guide Computer Science Research

Structure or projectional editors are a well-studied concept among resea...
research
05/26/2022

GNOLL: Efficient Software for Real-World Dice Notation and Extensions

GNOLL ("GNOLL's Not *OLL") is a software library for dice notation. Unli...
research
12/24/2016

Improving Human-Machine Cooperative Visual Search With Soft Highlighting

Advances in machine learning have produced systems that attain human-lev...

Please sign up or login with your details

Forgot password? Click here to reset