Jump to content

  • Log In with Google      Sign In   
  • Create Account

We're offering banner ads on our site from just $5!

1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


#Actualmklingen

Posted 03 September 2013 - 02:20 PM

A better analogy would be *writing the entirety of a programming language and a compiler* every time I want to start a new project. By hand. And then debugging the underlying compiler and programming language before I even begin writing applications. And worse, the rest of my software is still all written in machine code.

 

Then, I've got to write tools for my new language in machine code. I've got to write authoring software. Debuggers. I've got to teach new people on the project my fancy new language. I've got to come up with style conventions. I have to handle corner cases.

 

Luckily, with high level programming languages, somebody already did that stuff for me decades ago.

 

Not so for these hand-rolled meta languages.


#2mklingen

Posted 03 September 2013 - 02:19 PM

A better analogy would be *writing the entirety of a programming language and a compiler* every time I want to start a new project. By hand. And then debugging the underlying compiler and programming language before I even begin writing applications. And worse, the rest of my software is still all written in machine code.

 

Then, I've got to write tools for my new language in machine code. I've got to write authoring software. Debuggers. I've got to teach new people on the project my fancy new language. I've got to come up with style conventions. I have to handle corner cases.

 

Luckily, with high level languages, somebody already did that stuff for me decades ago.

 

Not so for these hand-rolled meta languages.


#1mklingen

Posted 03 September 2013 - 02:17 PM

A better analogy would be *writing the entirety of a programming language and a compiler* every time I want to start a new project. By hand. And then debugging the underlying compiler and programming language before I even begin writing applications. And worse, the rest of my software is all written in machine code.

 

Luckily, somebody already did that stuff for me decades ago.

 

Not so for these hand-rolled meta languages.


PARTNERS