-
Notifications
You must be signed in to change notification settings - Fork 2
EDS
Are you sitting at the computer? What are you doing now? I'm myself do it many many hours every day. I do it on work and in free time as my hobby is programming. I can use a bit of a few well-known programming languages like C and Python, but they don't make me happy in programming. Too many words of code, too complex concepts, and almost all of them have no one powerful feature: you can't manipulate your program code within a program itself.
It's a big disadvantage as most programming languages were designed for production use, but not for experimenting and prototyping. Most developers of programming languages chase the maximum speed of code execution, the complexity of type-control systems to find most errors caused by crazy duck, portability which still was not achieved, and trying to cover all targets by designing a huge amount of libraries.
But for prototyping and experimenting, these efforts goes a wrong way. Here we need another programming tool, which let you construct new language elements as you want and dive into the system to learn what happens step by step. In this tutorial, I want to show you some method which has the potential to free you from limits of the programming language you are using by your selection, and especially in a case when you are forced to use it by external circumstances.
As a base, we'll use JavaScript. To get it running just press [F12] right now. You don't need to go to some sites, download and install something, deploy huge IDEs and configure your desktop system. Just create empty .html file in any plain text editor you like, and open it in a browser which has a developer console. Developer console also will help us to experiment with a minimal system without the need for a specially designed interface: you already have a command line interface and can print any object in a system you are playing with.