> What should a language do to be a true hundred-year language?
> It should make it easier for programmers to write DSLs.
Agreed. And there are already a couple of us working on such languages. Have a look at Converge http://convergepl.org/ as an example. To be honest, I think we're barely even scratching the surface of what might be possible. But in the meantime one can have fun with odd examples like an abstract-ish assembler DSL that can implement things like a Fibonacci generator http://convergepl.org/cgi-bin/gitweb.cgi?p=src;a=blob;f=exam...
Agreed. And there are already a couple of us working on such languages. Have a look at Converge http://convergepl.org/ as an example. To be honest, I think we're barely even scratching the surface of what might be possible. But in the meantime one can have fun with odd examples like an abstract-ish assembler DSL that can implement things like a Fibonacci generator http://convergepl.org/cgi-bin/gitweb.cgi?p=src;a=blob;f=exam...