I'm sure that some CC users that were programmers have had problems with using the APIs, learning about ComputerCraft's mechanisms and a lot of more things. You don't event have to have any programmer experience to notice that, for example, the official Lua wiki offers much more detailed information than CC's one, every library, every function is precisely described. I even wondered what articles' authors think when they write them:
Now let's talk about the APIs. Maybe not everybody experienced it, but when it comes to precisely operating with items or handling multiple events in little time, just when the computers are the best solutions, the defects of core come to light. And example:Hahaha, f**k me and my life, let's write this s**t in 5 minutes and others will think I'm genius! Oh, and I better don't forget to write my nick, so I'm sure that anybody who will read this will know who to be grateful!
If function turtle.drop() would drop a single item from a stack, the code to filter a single item (really?) would look like that:
turtle.drop()
And the code to drop a whole stack would look like this:
for i = 1, 64 do
turtle.drop()
end
Meanwhile, the drop() function drops a whole stack, so it's one line of code, but the machine that filters one item looks like this:Spoiler
So, that was just a quick example of one of a plenty of functions with ill-considered solutions. I bet a big corporation such as Microsoft would think twice before creating a core function in their language or API.
In my opinion, the best thing that CC's author would do in next update is nothing else than updating core functions, even if it would crash some of the programs written before. As for the wiki, there should be group assebled that will be its admins and first of all, redactors. What do you think, people?
Urgh, the overall wiki removal isn't bad idea through…