Computercraft Lua is sandboxed, it's restricted in various ways for the sake of security. The potential of CC can be mindblowing if you use it right, take the integration in AE for example. You also can make systems that enable you control of everything from one block.
Can we keep this discussion on-topic?
I'd love to keep it on topic, but the ad-hominem arguments really aren't helping.
You are either incapable of comprehending the point I am making, or I am merely incapable of accurately expressing myself to an individual of your worldview. Therefor,e I shall assume the latter, and attempt one more time.
ComputerCraft is nothing more than a LUA shell within the Java Runtime Environment which Minecraft is running in. This is about as unimaginative as you can possibly get. Literally, he is coding a shell for you to code in. Yo dawg, I heard... aw heck, nevermind, that joke got old years ago.
It is really not all that restricted. Hell, it can have external access to the internet! Considering it is running in a JRE, means it is at least theoretically possible that your entire
computer can get compromised by running the wrong program. Mind you, it wouldn't be able to grant itself superuser access (not unless you were running Java with your superuser account, which I
hope isn't the case...), but it could still cause all kinds of problems.
Security is not a word you wish to use when talking about Java programs, particularly not when you are basically opening up a shell terminal in LUA. If nothing else, you can simply run a rabbit and suck up all of the computer's resources and crash your computer. Depending on how you wrote it, anything from a simple geometric-progression infinite loop to something more complex, you would probably have to do a physical reset because the computer would no longer have the resources to register a three-finger salute. If you caught it in the middle of a virus scan, you could theoretically end up corrupting your entire antivirus program.
Furthermore, you also seem to be unaware that since you are basically running a shell within your game, that you can pretty much do whatever you like and get away with it, because
that is what the mod is designed to do. That might be fun for you, but I've punched my card in programming, and I have no real desire to do so in my free time. You are attempting to applaud a shell terminal for acting like a shell terminal and actually executing the commands it is given. I'm not sure if even Zhapod Beeblebrox has enough hands to facepalm that hard.
This is not innovative. This is the opposite of innovative. Mind you, I have nothing but respect for the mod author, I would have to be impressed with the pair of stones necessary to create a LUA shell terminal from within Minecraft, from a purely coding and resource perspective. But I do not think that word means what you think it means.
tl;dr: the 'potential' is about right for effectively giving you access to more commands. What I am puzzled about is why you feel it is so innovative to build this into a block rather than simply include the commands directly into minecraft itself and save a ton of hassles and resources.