Browse Prior Art Database

Source code syntax checking and correction within an email (notes) application

IP.com Disclosure Number: IPCOM000234919D
Publication Date: 2014-Feb-14
Document File: 2 page(s) / 27K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is an email application or plugin that allows for checking of programming language source code correctness, syntax, and formatting in-line with an email. The application or plugin allows the user to send formatted and syntax-checked programming language source code between arbitrary users on arbitrary platforms.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

Source code syntax checking and correction within an email (notes) application

Current email applications are missing integrated modules for checking format and syntax and making auto-suggestions. Developers could use such a model to exchange and interact with small-scale code excerpts as is done with email. Conventional version control systems have a large overhead and require far too much configuration for collaboration on code in a similar transience as email.

One known solution is a full-blown Integrated Development Environments (IDEs) or text editors with version control. These solutions do not provide a desirable way to share short examples for collaboration between several arbitrary users. There is a huge amount of overhead to get version control working between two users and in a similar environment for all. The entire repository of code is frequently irrelevant and cumbersome to navigate through when collaborating on only a short isolated code section.

Another solution is using JavaScript* libraries for blogs and webpages. The emphasis of these libraries is to show code statically in something like a webpage or a blog post. JavaScript is not executed by most email clients because of the security implications and possibility of executing malicious code from an email so this would not be a viable implementation of our idea.

The novel contribution is an email application or plugin that allows for checking of programming language source code correctness, syntax, and formatting in-line with an email. The application or plugin allows the user to send formatted and syntax-checked programming language source code between arbitrary users on arbitrary platforms. In addition, the email application performs programming language source code checking natively, and allows unchecked code that is added to the email message to be either checked automatically or triggered by user action.

With an implementation of this application, developers can compose (or copy and paste and then modify) and exchange code snippets with syntax highlighting for code and suggested completion within the email ecosystem analogous to the same comforts afforded to prose.

None of the known solutions provides this environment. Text editors and IDEs format and suggest completion within a user's environment for code development, but do not enable portability of these features within an email application. An email application that incorporates these features allows code sent to another arbitrary email user (do...