Eas (Easy Application Script) by Molaskes

Eas 4B (browser/JS):07. The Making of Eas 4B

I started programming at 12 years old, on a Commodore C64 in BASIC. Since then, I have learned and used - Pascal (DOS), - Delphi Object Pascal (Windows), - C/C++ (microcontrollers and Windows), - Assembler (microcontrollers), - PHP (web server programming), and - Javascript (web browser programming), as well as the related technologies - SDL (specification and description language, for code completeness and consistency), - HTML (hypertext markup language, for website content), - CSS (cascading style sheets, for website design), - MySQL (structured query language, for database-related programming) - PREG (Perl regular expressions, for string pattern manipulations), - JSON (Javascript object notation, for inter-application data transfers), - AJAJ (asynchronous Javascript and JSON, for browser-server-browser calls), all of which have influenced or inspired me in the creation of Eas. I wanted a programming language that was - much more efficient to write - much safer to use (less crashes) - much more easy to read - much more comfortable‌ than those around. This motivation has drven me through all the years to develop Eas. I made the first sketches for Eas back in my university years, about 20 years ago, already showing many of its features today. Since then I had been working on improving and completing the syntax definition on and off over the years. In summer 2016, I nearly went blind, which naturally was a huge shock. When my eyes slowly started getting better (summer 2018 I still can't read regular text), I vowed to not waste time anymore and get to my dearest planned projects one by one as soon as possible. I set up my home office so I can work again, with a big vertical (pivot) TFT screen on which I use Windows' Screen Magnifier‌ to work in really huge fonts, and a keyboard that has touch aids so I can type well without seeing the keys. Throughout May 2016, I completed the Eas syntax definition, in the form of this website. It took my every day, all day, of June 2018 to implement the Eas-to-Javascript compiler, and every day, all day, of July 2018 to implement all 123 system functions, 24 system variables, and 17 event types, and finish Eas 4B for being published. I wrote the entire code in plain Javascript‌ (and the Eas.js compressor in PHP). The following websites have helped me a lot during the process: 1. W→w3schools.com‌ googling for "js w3schools ..." on Javascript syntax (a few years ago, I had learned Javascript in just 3 days with W3Schools) 2. M→msdn.microsoft.com‌ (Microsoft Developer Network) googling for "js ..." on Javascript syntax where W3Schools yielded no results 3. S→stackoverflow.com‌ googling for "js ..." on any issues with Javascript that are not evident from the syntax; the questions-and-answers system is a priceless help for developers
07. The Making of Eas 4B
D Download Eas 4B
C Contact
Esc Search / Table of Contents