diff --git a/abstract.tex b/abstract.tex index 1d1d85d..65288c0 100644 --- a/abstract.tex +++ b/abstract.tex @@ -7,12 +7,12 @@ every regard and has even expanded to create desktop and server software. With increased usage, there is a desire to apply more familiar development paradigms while continuing to take advantage of the language's incredibly flexible functional and prototypal models. Of all of the modern paradigms, one of the -most influential and widely adopted is Classical Object-Oriented programming, as -represented in languages such as Java, C++, Python, Perl, PHP and others. +most influential and widely adopted is the Classical Object-Oriented paradigm, +as represented in languages such as Java, C++, Python, Perl, PHP and others. ECMAScript, as an object-oriented language, contains many features familiar to -Classical OO developers. However, certain features remain elusive. This article +Classical OO developers. However, certain features remain elusive. This paper will detail the development of a classical object-oriented framework for -ECMAScript, ease.js, which aims to address these issues by augmenting +ECMAScript --- ease.js --- which aims to address these issues by augmenting ECMAScript's prototype model to allow the creation of familiar class-like objects. This implementation enforces encapsulation and provides features that most Classical OO developers take for granted until the time that ECMAScript