News for hackers. Stuff that matters.
Re:Automatic programming: write code that writes code by ams6110 on Saturday May 12, 2012 @09:13PM (#3965696)
Ever use a compiler?
Re:Automatic programming: write code that writes code by gouranga on Sunday May 13, 2012 @06:59AM (#3966678)
A compiler is a translator, not a meta-programming system.
Re:Automatic programming: write code that writes code by webnrrd2k on Tuesday May 15, 2012 @12:39AM (#3974922)
When it comes down to it, isn't "translating" and "meta-programming" the same thing? It's an honest question -- how do you make the distinction?

To add some context, I'm in the "interpreters all the way down" camp. On other words, it seems to me that hardware vs software is an arbitrary distinction. After all, someone had to decide how the hardware would respond to code, in other words, someone had to physically program the hardware to behave a certain way. In that sense, isn't the code we write (in lisp, C, C++, etc...) just a way to meta-program the hardware?

I'm not sure if that was very clear... Another way of saying it is that simply declaring "software should never modify software" or "software should never be treated as data" is an arbitrary and almost meaningless declaration.