I've been thinking about permacomputing and digital conservation lately.
Every language compiler or interpreter should contain a full guide + specification to its language. How else are people going to use it if they find it on some disk in a couple decades time...